IM3910 IC


   IM3910 IC Product Brief
   IM3000 Data Book
   IM3910 IC Datasheet


For order contact: Sales

Product ID  Quantity  IC unit price
IM3910-SP9 Sample Pack with 9 pcs   $21.00 
IM3910-TR189 Tray with 189 pcs   $18.00 
IM3910 Quantities of 1000+   $8.47 

Product description

High-Efficiency Microprocessor for Networked Equipment

The IM3910 is a dedicated controller for networked applications in real-time environments. Its high energy-efficiency and ability to deliver a sustained throughput of 83 Mbyte/s makes it also an ideal choice for performance critical operations in battery powered devices. The microcoded architecture outperforms typical RISC processors in applications where memory size, component count and power consumption must be keept at a minimum. Enabled with Java, the IM3910 provides remote management capabilities and support for various user interfaces. Applications with networked equipment, graphical user interfaces, internet connections and battery operation will leverage on the IM3910 controller.

The IM3910 sets new standards for energy efficiency due to its microcoded control logic and patented memory interface. The embedded Java Virtual Machine is an integral part of the controller, reducing the interpretation overhead and increasing code efficiency. Microcoded native instructions enables true parallel execution and superior performance on limited power. Imsys’ software API on the IM3910 is well adapted to networked automation and control systems and the application designer can mix and match between Java, C and assembler languages to reach optimal performance.


  • Networked Equipment
  • Battery Powered Devices
  • Real-time Control
  • Graphical User Interfaces
  • Internet Connected Systems
  • Telematics Information Exchange
  • Java Enabled Applications, e.g.
    – Remote Device Management
    – Facility Automation
    – Point of Sale


  • Deterministic real-time operating system for critical applications
  • Supports C, Java and assembler programming
  • Advanced source level debugging from Java down to assembler
  • Accelerated IEEE 754 Floating Point arithmetic, single and double precision
  • SDRAM interface, 4 GB address range, auto detected configuration
  • Multiplier-Accumulator (8×8 and 32 bits, respectively)
  • General purpose HW timer system
  • Dual channel 10/100Mbit/s Ethernet MAC
  • Eight DMA channels with up to 83 MByte/s sustained total data rate
  • Three UARTs 920 kBit/s
  • I2C/SPI serial interface
  • SDRAM interface, 4 GB address range, auto detected configuration
  • Software controlled PLL.

Software Development – abstraction levels

  • Java or C for complex, not very time critical tasks, for example User Interface, printer paper handling, etc
  • C and assembler, for medium complexity, medium speed applications, for example device drivers
  • Vendor provided microcode, for time critical algorithms, for example image processing, real-time kernel functions or fast I/O
  • Integrated application development environment available, ordering code IMDK3-3910.

Block Diagram

The block diagram shows the main parts of the processor. The microcode in the internal ROM and RAM controls the processor logic and hardware resources. It also provides the abstraction layer used by the software.

The architecture enables acceleration of CPU intensive tasks by orders of magnitude. By micro-coding functions like encryption, half-toning, time stamping, high-resolution screen refresh etc, the processor can handle tasks not possible in comparable products – concurrently.

Cost effective solutions are enabled through multiple on-chip interfaces.

Technical Specifications

  • Supply Voltage 3.0 – 3.6V, optional 1.8V core
  • Typical internal power consumption is 42 mW at 1.8V/167 MHz including core, PLL, DMA etc.
  • Additional 20 mW is consumed by the SDRAM interface 3.3V/167 MHz
  • Real-time clock current consumption 5 µA
  • Operating temperature range -40 to +85 °C
  • 167 MHz max. oscillator frequency
  • 80 Input/Output pins with tri-state support
  • 12×12 mm SSBGA, 180 connections (14×14 grid, 0.8 mm pitch).


  • IM3910-SP9 Sample pack 9 pcs
  • IM3910-TR189 JEDEC tray 189 pcs
  • IM3910 Quantities of 1000+

Imsys may make changes to specifications and product descriptions at any time, without notice.
RSoC is a registered trademark of Imsys AB.
Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.