ML675055 Microcontroller for Transaction Terminal Compliant to PCI-PED
Optimum solution for transaction terminal for which a high security is demanded
Description
ML675055 is microcontroller which has tamper resistance. IC
card interface, LCD controller, and USB host/device controller and various
serial interfaces are built into, and it is the most suited for IC card terminal
and the transaction terminal, etc. for which a high security performance is
necessary. It installed ARM7TDMI™ as its core and realizes high processing
performance by the combination with 8KB unified cache. Moreover, it has the
internal state monitoring function by the secure block which a modulo
calculation operation accelerator, a memory protection function, and various
sensors were built into, and it is the most suited for the device that demands
high security and the processing performance compliant to EMV and
PCI(*1).
*1: PCI=Payment Card Industry
Feature
- High processing performance of ARM7TDMI™
- Embedded 8Kbyte cache memory
- External status monitoring of voltage, temperature, clock frequency that realizes tamper resistant
- High speed encryption/decryption process by built-in various cryptographic engine
- Data protection by memory bus encryption and access control
- Various interfaces such as USB host/device, LCD controller for QVGA
Specification
| ML675055 | |||
| CPU core | ARM7TDMI™ (80MHz) | GPIO | Max. 148bit |
|---|---|---|---|
| Cache Memory | 8KByte Unified | A/D Converter | 8ch |
| Tamper Resistant Module | Monitoring voltage, temperature, frequency Monitoring external state |
IC Card Interface | ISO7816 IF×4 |
| USB | USB 2.0 Full-speed Host×1, Device×1 | ||
| Memory Protection Function | Built-in | ||
| Internal ROM | Boot-ROM built-in | LCD Controller | 320x240 (QVGA), B/W |
| Internal RAM | 30KByte(max) Embedded memory for encryption key(*1) |
NAND FLASH Controller | Built-in |
| External Memory Controller |
FLASH, SRAM, SDRAM (Protected by cryptograph) I/O |
Embedded Cryptographic Engine |
AES, DES/T-DES, RSA, SHA-1, SHA-256 |
| Interrupt Controller |
Built-in | Random Number Generator | Built-in |
| DMA | Built-in | Real Time Clock | 1 |
| Serial Interface | UART×4, SIO×1, I2C×2, SPI×2, |
External Oscillator | 8MHz (for system) 32kHz (for RTC) |
| System Timer | 16bit×1 | Supply Voltage | I/O: 3.3V, Core: 1.5V |
| General-purpose Timer |
16bit×6 | Operating Temperature | -40 to 85 °C |
| Watch-dog Timer | 16bit×1 | Package | 272pin LFBGA |
Application
- Banking terminal compliant to EMV/PCI
- Terminal for ID (personal authentication) card
- Additionally, IC card terminal demanded for high security
• Various Peripherals Controls
- USB Host: B/C scanner connection, etc.
- USB Device: Connection with host devices, etc.
- LCD Controller: Authorization information display, etc.
- RTC: Acquisition of transaction time, etc.
- Serial: Magnetic head control, etc
- IC Card Controller: Customer card/Credit joining card, etc.
- A/D Converter: Keypad control, etc.
• Application Example
- CAT(Credit Authorization Terminal):
Transaction function terminal of credit card.
Certifies the owner and transacts the credit.
Security Evaluation
This LSI has completed the security evaluation (assessment) by "T-Systems" in Germany which is a PCI-PED security evaluation laboratory with worldwide authority.
Development Kit
ML675055 software development kit (ML675055 SDK) is provided in order that the user can start development of equipment using ML675055 immediately.
