ConnectCore for i.MX51
©2011DigiInternational,Inc. 10
Features and Functionality
The ConnectCore for i.MX51 module is based on the i.MX51 processor from Freescale. This 
processor offers a high number of interfaces. Most of these interfaces are multiplexed and 
are not available simultaneously. The module has the following features: 
High-end, low-power 32-bit System-on-Module
600/800 MHz ARM Cortex-A8 core
–    32Kbyte L1 instruction and 32Kbyte L1 data cache
–    256Kbyte L2 cache
–    NEON coprocessor
–    Vector Floating Point (VFP) unit
SLC and MLC NAND flash support on module
Up to 512MB 32-bit/200Mhz DDR2-400 memory
Debug interfaces
–    JTAG
–    ETM/ETB
RTC
Security co-processor
–    Encryption (AES, DES, 3DES and RC4)
–    Hashing algorithims (MD5, SHA-1, SHA-224 and SHA-256)
Timer 
Watchdog
Up to 3 UART ports, up to 4Mbps each
Up to 3 SPI, (two of them up to 54Mbps each)
Two I
2
C (up to 400Kbps)
3 memory card interfaces (2 for the wireless version of the module) 
–    SD/SDIO - 1 and 4-bits (up to 200Mbps)
–    MMC - 1, 4 and 8-bits (up to 416Mbps)
USB
–    Up tp 3x USB 2.0 High-Speed USB Host ports
–    1 USB 2.0 On-The-Go USB port (with integrated PHY on module)
1-wire
Keypad 6x4
Two independent PWM interfaces
8, 16-bit External Memory interface