ARM-based Microcontrollers
ML675050 - ARM-Based Microcontroller Reduces En-/Decryption |
Oki's ML675050 is a single chip 32-bit general-purpose microcontroller using ARM7TDMI® as a core, and was developed based on μPLAT®-7D, Oki's system LSI integrated development platform. By combing the chip with a 8KB cache memory, the ML675050 achieves a high performance. The chip can also be used in portable payment terminals that require battery drives because the chip includes abundant methods for power saving, effectively controlling power according to the usage. With the following features listed below, designers can reduce their total cost using Oki's ML675050 MCU:
|
Further Information |
Product Selection - ARM7TDMI |
| # IC Card Reader/Writer MCUs |
| # General Purpose MCUs with secure embedded Flash (ML67Q40x series) |
| # General Purpose MCUs |
| # General Purpose MCU Evaluation Tools |
Product Selection - ARM946E |
| # General Purpose MCUs |
| IC Card Reader/Writer Microcontroller line-up |
| Part Number | Description | Core | Max Clock Freq (MHz) | Flash ROM |
RAM | Supply Voltage |
Op Temp | Packages | Product Status | |
|---|---|---|---|---|---|---|---|---|---|---|
| ML675050 new |
PI |
PoS MCU, modulo RSA accelerator, EMV compliance, I/F, USB2.0 host and device, QVGA LCD controller, ISO-7816 IF, battery backup RAM for storing crypto-key data |
ARM7-TDMI | 64 | - | Up to 30K | +3.0~ +3.6V | -40~ +85°C | 176LQFP, 176LFBGA |
VP |
User´s Manual |
||||||||||
ML675050 CPU Board |
Each development System includes: |
ML675050 CPU Board features: | External memories (SRAM, FLASH, and SDRAM) | VP | ||||||
| GPIO-controlled 3-bit LED | ||||||||||
| USB2.0 connectors for full-speed host and devices | ||||||||||
| Switches for external interrupts, various settings | ||||||||||
| JTAG connector for CPU debugging | ||||||||||
| ML675050 Base Board | ML675050 Base Board features: | additional external memory (SRAM) | VP | |||||||
| monochrome LCD, A/D input key pad | ||||||||||
| 2 x 7Seg LED | ||||||||||
| 8bit LED Ethernet controller | ||||||||||
| 2x Smartcard interface connector | ||||||||||
| I²C EEPROM socket | ||||||||||
| buzzer | ||||||||||
All devices feature extensive number of peripherals such as Timers, GPIOs, ADC, I²C, UART and SSIO Additionally available is MicroC Linux and the Crypto Library |
![]() |
| General Purpose MCUs with secure embedded Flash line-up |
| Part Number | Description | Core | Max Clock Freq (MHz) | Flash ROM | RAM | Supply Voltage | Op Temp | Packages | Product Status | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ML67Q4050 | General purpose µPLAT™-MCU with secure embedded Flash, external bus |
ARM7-TDMI | 33.33 | 64K | 16K | +3.0~ +3.6V | -40~ +85°C | 144LQFP | VP | ||
ML67Q4051 |
ARM7-TDMI | 33.33 | 128K | 16K | +3.0~ +3.6V | -40~ +85°C | 144LQFP | VP | |||
| ML67Q4060 | General purpose µPLAT™-MCU with secure embedded Flash |
ARM7-TDMI | 33.33 | 64K | 16K | +3.0~ +3.6V | -40~ +85°C | 64 WCSP 64 TQFP 84 LFBGA |
VP | ||
| ML67Q4061 | ARM7-TDMI | 33.33 | 128K | 16K | +3.0~ +3.6V | -40~ +85°C | 64 WCSP 64 TQFP 84 LFBGA |
VP | |||
| ML67Q40x series User´s Manual | |||||||||||
| AME-51 EvaKit | Quick Start Guide | AME-51 Evaluation kit for ML67Q40x series see further details on Development Tools page |
Evaluation kit contains: |
AME-51 Evaluation Board | VP | ||||||
| USB J-Link JTAG ICE and cables, supplies power to AME-51 | |||||||||||
| AME-51 CD incl documentation and sample code and Flash programming utility | |||||||||||
| IAR CD incl IAR “Kick Start” tool chain, IAR Embedded Workbench IDE, C/C++ Compiler (32KB limit), C-Spy Debugger | |||||||||||
| serial and USB cables | |||||||||||
| Hardware User´s Manual | Printed circuit quick guide | ||||||||||
| All devices feature extensive number of peripherals such as Timers, GPIOs, ADC, I²C, UART and SIO The ML67Q40x series has direct interface to OKI´s ML7029 ADPCM and MSM7716 Linear Codecs |
|
| General Purpose MCU line-up |
| Part Number | Description | Core | Max Clock Freq (MHz) | Flash ROM | RAM | Supply Voltage |
Op Temp |
Packages | Product Status | |
|---|---|---|---|---|---|---|---|---|---|---|
| ML671000 | full speed USB 1.1 device controller and DMA controller |
ARM7-TDMI | 24 | - | 4K | +3.0~ +3.6V | -10~ +70°C | 128QFP | VP | |
User´s Manual |
||||||||||
ML674000 |
General purpose µPLAT™-MCU with PWM, 10-bit-ADC, DMA controller |
ARM7-TDMI | 33 | - | 8KB | +3.0~ +3.6V | -40~ +85°C | 128TQFP, 144FBGA |
VP | |
User´s Manual |
||||||||||
| ML674001 | General purpose µPLAT™-MCU with I2C, PWM, 10-bit-ADC, DMAGeneral purpose µPLAT™-MCU with I2C, PWM, 10-bit-ADC, DMA |
ARM7-TDMI | 33 | - | 32KB | +3.0~ +3.6V | -40~ +85°C | 144QFP, 144LFBGA |
VP | |
| ML67Q4002 | ARM7-TDMI | 33 | 256KB (MCP) |
32KB | +3.0~ +3.6V | -40~ +85°C | 144QFP, 144LFBGA |
VP | ||
| ML67Q4003 | ARM7-TDMI | 33 | 512KB (MCP) |
32KB | +3.0~ +3.6V | -40~ +85°C | 144QFP, 144LFBGA |
VP | ||
| ML675001A | General purpose µPLAT™-MCU with 8KB unified cache, I2C, PWM, 10-bit-ADC, DMA, max 60MHz |
ARM7-TDMI | 60 | - | 32KB | +3.0~ +3.6V | -40~ +85°C | 144QFP, 144LFBGA |
VP | |
| ML67Q5002 | ARM7-TDMI | 60 | 256KB (MCP) |
32KB | +3.0~ +3.6V | -40~ +85°C | 144QFP, 144LFBGA |
VP | ||
| ML67Q5003 | ARM7-TDMI | 60 | 512KB (MCP) |
32KB | +3.0~ +3.6V | -40~ +85°C | 144QFP, 144LFBGA |
VP | ||
| ML674K/5K series Userīs Manual |
||||||||||
| All devices feature extensive number of peripherals such as Timers, GPIOs, ADC, I²C, UART and SIO | ![]() |
| ML674001 and ML675001 are pin-compabible families |
| General Purpose MCU Evaluation Tools |
| Part Number | Description | Accessories | Link | Product Status | |
|---|---|---|---|---|---|
| ML671000 CPU Board | supports ML671000 | Power cable, RS-232C cable, ML671000 CPU board user manual | see further details on Development Tools page | VP | |
| ML674000 CPU Board | supports ML674000 | Power cable, RS-232C, Documentation CD ROM containing: ML674000 User's Manual, ML674000 circuit diagram, ML674000 Application Manual, ML674000 CPU Board User's Manual |
VP | ||
| ML67Q4003 CPU Board | supports ML674001, ML67Q4002 and ML67Q4003 | Power cable, RS-232C cable, Documentation and sample source code CD | VP | ||
| ML67Q5003 CPU Board | supports ML675001, ML67Q5002 and ML67Q5003 | VP | |||
![]() |
| General Purpose MCU (ARM946E) line-up |
| Part Number | Description | Core | Max Clock Freq (MHz) | Flash ROM | RAM | Supply Voltage |
Op Temp |
Packages | Product Status | |
|---|---|---|---|---|---|---|---|---|---|---|
| ML696201 | ARM946E-MCU with USB 2.0 High Speed and ATAPI/IDE |
ARM946E | 120 | - | 128K | 2.7~ 3.6V | -30~ +70°C | 272LFBGA | VP | |
ML69Q6203 |
ARM946E | 120 | 512K | 128K | 3.0~ 3.6V | -30~ +70°C | 272LFBGA | VP | ||
User´s Manual |
||||||||||
| ML69Q6203 CPU Board User´s Guide |
supports ML696201 and ML69Q6203 | see further details on Development Tools page | VP | |||||||
![]() |
ARM®-based ML675050 microcontroller, an application specific LSI (ASSP) that integrates all functions necessary in IC card terminals into a single chip. The chip is equipped with a Modulo Calculation Accelerator necessary in RSA cryptography, and significantly reduces the encryption/decryption time compared to the conventional method using software.