Refer to the PDF data sheet for device specific package drawings
The AMIC110 device is a multiprotocol programmable industrial communications processor providing ready-to-use solutions for most industrial Ethernet and fieldbus communications slaves, as well as some masters. The device is based on the ARM Cortex-A8 processor, peripherals, and industrial interface options. The devices support high-level operating systems (HLOS). Processor SDK Linux® and TI-RTOS are available free of charge from TI. Other RTOS are also offered by TI ecosystem partners. The AMIC110 microprocessor is an ideal companion communications chip to the C2000 family of microcontrollers for connected drives.
The AMIC110 microprocessor contains the subsystems shown in Figure 1-1 and a brief description of each follows:
The microprocessor unit (MPU) subsystem is based on the ARM Cortex-A8 processor. The PRU-ICSS is separate from the ARM core, allowing independent operation and clocking for greater efficiency and flexibility. The PRU-ICSS enables additional peripheral interfaces and real-time protocols such as EtherCAT, PROFINET IRT, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos III, and others. Additionally, the programmable nature of the PRU-ICSS, along with its access to pins, events and all system-on-chip (SoC) resources, provides flexibility in implementing fast, real-time responses, specialized data handling operations, custom peripheral interfaces, and in offloading tasks from the other processor cores of SoC.
Figure 1-1 shows the AMIC110 microprocessor functional block diagram.
Changes from December 1, 2018 to March 31, 2020 (from C Revision (December 2018) to D Revision)
Table 3-1 lists the features supported on the AMIC110 device.
FUNCTION | AMIC110 | |
---|---|---|
ARM Cortex-A8 | Yes | |
Frequency | 300 MHz | |
MIPS | 600 | |
On-chip L1 cache | 64KB | |
On-chip L2 cache | 256KB | |
Graphics accelerator (SGX530) | — | |
Hardware acceleration | — | |
Programmable real-time unit subsystem and industrial communication subsystem (PRU-ICSS) | Features including all Industrial protocols | |
On-chip memory | 128KB | |
Display options | Not supported(1) | |
General-purpose memory | 1 16-bit (GPMC, NAND flash, NOR flash, SRAM) | |
DRAM | 1 16-bit (LPDDR-400, DDR2-532, DDR3-800) | |
Universal serial bus (USB) | 2 ports | |
Ethernet media access controller (EMAC) with 2-port switch | 10/10/1000
1 port pinned out |
|
Multimedia card (MMC) | 3 | |
Controller-area network (CAN) | 2 | |
Universal asynchronous receiver and transmitter (UART) | 6 | |
Analog-to-digital converter (ADC) | 8-ch 12-bit | |
Enhanced high-resolution PWM modules (eHRPWM) | 3 | |
Enhanced capture modules (eCAP) | 3 | |
Enhanced quadrature encoder pulse (eQEP) | Not supported(1) | |
Real-time clock (RTC) | 1 | |
Inter-integrated circuit (I2C) | 3 | |
Multichannel audio serial port (McASP) | 2 | |
Multichannel serial port interface (McSPI) | 2 | |
Enhanced direct memory access (EDMA) | 64-Ch | |
Input/output (I/O) supply | 1.8 V, 3.3 V | |
Operating temperature range | –40 to 105°C | |
DEV_FEATURE register value | 0x00FF0383 |