Oki Semiconductor’s ML674001, ML67Q4002, and
ML67Q4003 microcontrollers (MCUs) have been added to an
extensive and growing family of ARM
for standard products that require 32-bit CPU performance
and the low cost afforded by MCU integrated features.
Oki’s new Family members provide on-board SRAM (32
KBytes), boot ROM (4 KBytes) and a host of other useful
peripherals such as seven general-purpose timers, a watchdog timer, pulse-width modulators, AD converter, SIOs, I
serial interface, GPIO pins, external-memory controller, and
boundary-scan capability. In addition, the ML67Q4002 and
ML67Q4003 offer 256 KBytes and 512 KBytes of built-in
Flash ROM, respectively. The ML674001, ML67Q4002, and
ML67Q4003 are pin-for-pin compatible with each other for
easy performance upgrades.
®
based 32-bit MCUs
2
C
Features
• ARM7TDMI 32-bit RISC CPU
- 16-bit Thumb™ instruction set for power efficiency
applications
• 32-bit mode (ARM) and/or 16-bit mode (Thumb)
• Built-in external memory controller supports glueless connectivity to memory (including SDRAM and
EDO DRAM) and I/O
• Built in Flash ROM
- 256 KB (ML67Q4002)
- 512 KB (ML67Q4003)
• 32-KBytes built in zero-wait-state SRAM
• 28 interrupt sources
The ARM7TDMI
Oki Semiconductor’s Family of low-cost ARM-based MCUs
offers system designers a bridge from 8- and 16-bit proprietary MCU architectures to ARM’s 32-bit industry standard
architecture with no price premium. The ARM industry-wide
support infrastructure offers system developers many advantages including software compatibility, many ready-to-use
software applications, and a large choice among hardware
and software development tools to better leverage engineering resources, lower development costs, minimize project
risks, and reduce their product time to market.
In addition, migration of a design with an Oki standard MCU
to an Oki custom solution is easily facilitated with its awardwinning µPLAT™ product development architecture.
• DMA: Two channels with external access
•Timers: Seven 16-bit timers
•Watch-Dog Timer: Dual-stage 16 bit
• PWM: Two 16-bit channels
• Serial Interfaces: SIO, UART, SSIO, I
• GPIO: 42 bits
• A/D Converter: Four 10-bit channels
• Built-in boot ROM accommodates in-circuit Flash
ROM re-programming and field-updates
•Packages
- 144-pin plastic LQFP
- 144-pin plastic LFBGA
®
Advantage
2
C
April 2004, Rev 2.0
Data Sheet
Applications
• Flexible solution for various cost-effective, powersensitive embedded real-time control applications
ML674001/Q4002/Q4003 MCUs
Part NumberClock FrequencyBuilt-in Flash SizePackages
Fast interrupt request (FIQ) and interrupt request (IRQ) are employed as interrupt input signals. The interrupt controller controls these interrupt signals
going to ARM core.
1. Interrupt sources
- FIQ: 1 external source (external pin: EFIQ_N)
- IRQ: Total of 27 sources. 23 internal sources, and 4 external sources
(EXINT[3:0])
2. Interrupt priority level
- Configurable, 8-level priority for each source
3. External interrupt pin input
- EXINT[3:0] Can be set as Level or Edge sensing
- Configurable High or Low when Level sensing. Configurable Rising- or
Falling-edge triggering when Edge sensing. EFIQ_N is set as Falling-Edge
triggering.
Timer
Seven channels of 16-bit reload timers are employed. Of these, 1 channel is
used as system timer for OS.
The timers of other 6 channels are used in application software.
1. System timer: 1 channel
- 16-bit auto reload timer: Used as system timer for OS. Interrupt request
by timer overflow.
2. Application timer: 6 channels
- 16-bit auto reload timer
-One shot, interval
- Clock can be independently set for each channel
Watch Dog Timer
Functions as an interval timer or a watch dog timer.
• 16-bit timer
•Watch dog timer or interval timer mode can be selected
• Interrupt reset generation
• Maximum period: longer than 200 msec
Serial Interface
This MCU contains four serial interfaces.
1. SIO without FIFO: 1 channel
This is the serial port which performs data transmission, taking a synchronization per character.
Selection of various parameters, such as addition of data length, a stop
bit, and a parity bit, is possible.
- Asynchronous full duplex operation
- Sampling Rate = Baud rate x 16 samples
- Character Length: 7, 8 bit
- Stop Bit Length: 1, 2 bit
-Parity: Even, Odd, none
- Error Detection: Parity, Framing, Over run
- Loop Back Function: ON/OFF, Parity, framing, Over run Compulsive
addition
- Built-in Baud Rate Generator (8-bit counter) - Independent from a bus
clock
- Internal-Baud-Rate-Clock-Stop at the Time of HALT Mode.
2. UART with 16-byte FIFO: 1 channel
Features 16-byte FIFO in both send and receive. Uses the industry stan-
dard 16550A ACE (Asynchronous Communication Element).
- Asynchronous full duplex operation
- Reporting function for all status
- 16-Byte Transmit FIFO
- 16-Byte Receive FIFO
-Transmission, reception, interrupt of line status Data set and Indepen-
dent FIFO control.
-Modem control signals: CTS, DCD, DSR, DTR, RI and RTS
- Data length: 5, 6, 7, or 8 bits
- Stop bit length: 1, 1.5, or 2 bits
- parity: Even, Odd, or none
- Error Detection: Parity, Framing, Overrun
- Built-in Baud Rate Generation
3. Synchronous serial interface: 1 channel
Clock-synchronous 8 bit serial port
- selectable 1/8, 1/16 or 1/32 of the system clock frequency.
- LSB First or MSB First.
-Master / Slave Mode
-Transceiver buffer empty interrupt
- Loopback Test Function
2
C: 1 channel
4. I
Based on the I
- Communication mode: Master transmitter /master receiver
C Bus specification. Operates as a single master device.
April 2004, Rev 2.0
Oki Semiconductor • 3
ML674001/ML67Q4002/ML67Q4003
Direct Memory Access Controller (DMAC)
Two-channel direct memory access controller (DMAC) which transfers data
between memory and memory, between I/O and memory, and between I/O
and I/O.
1. Number of
channels:
2. Channel priority
level:
3. Maximum number
of transfers:
4. Data transfer size: Byte (8 bits), Half-word (16 bits), Word (32 bits)
5. Bus request
system:
6. DMA transfer
request:
7. Interrupt request:Interrupt request is generated in CPU after the end
2 channels
Fixed mode: Channel priority level is always
fixed (channel 0 >1).
Roundrobin: Priority level of the channel
requested for transfer is kept
lowest.
65,536 per DMA operation.
Cycle steal
mode:
Burst mode: Bus request signal is asserted until
Software
request:
External
request:
of DMA transfer for the set number of transfer
cycles, or after the occurrence of an error.
Interrupt request signal is output separately for
each channel.
Interrupt request signal output can be masked for
each channel.
Bus request signal is asserted for
each DMA transfer cycle.
all transfers of transfer cycles are
complete.
By setting the software transfer
request bit inside the DMAC, the
CPU starts DMA transfer.
DMA transfer is started by external request allocated to each
channel.
External Memory Controller
Controls access of externally connected devices such as ROM (FLASH), SRAM,
SDRAM (EDO DRAM), I/O devices and external FLASH memory.
1. ROM (FLASH) access function: 1 bank (supports up to 16 MBytes)
Supports 16-bit devices
Supports FLASH memory: Byte write (can be written only by IF equivalent
to SRAM).
In ML67Q4002/4003, control internal FLASH access.
Configurable access timing.
Supports 16-bit devices
Supports EDO-DRAM/SDRAM: Simultaneous connections to EDO-DRAM
and SDRAM cannot be made.
Configurable access timing.
4. External I/O access function: 2 banks
Supports 8-bit/16-bit access: Independent configuration for each bank.
Each bank has two chip selects: XIOCS_N[3:0].
Supports external wait input: XWAIT
Access timing configurable for bank independently.
GPIO
42-bit parallel port (four 8-bit ports and one 10-bit port).
PIOA[7:0]
PIOB[7:0]
PIOC[7:0]
PIOD[7:0]
PIOE[9:0]
1. Input/output selectable at bit level.
2. Each bit can be used as an interrupt source.
3. Interrupt mask and interrupt priority can be set for all bits.
4. The ports are configured as input, immediately after reset.
5. Primary/secondary function of each port can be set independently.
Combination port
Combination port
Combination port
Combination port
Combination port
UART
DMAC, SIO (µPLAT-7B)
PWM, XA[23:19], XWR
DRAM control signals etc.
SSIO, I2C, External interrupt signal
4
• Oki Semiconductor
April 2004, Rev 2.0
ML674001/ML67Q4002/ML67Q4003
Pulse Width Modulation
This MCU contains two channels of Pulse Width Modulation (PWM) function
which can change the duty cycle of a waveform with a constant period. The
PWM output resolution is 16 bits for each channel.
A/D Converter
Successive approximation type A/D converter.
1. 10 bits x 4 channels
2. Sample and hold function
3. Scan mode and select mode are supported
4. Interrupt is generated after completion of conversion.
5. Conversion time: 5 µs (min).
Power Management
HALT, STANDBY and clock gear clock control functions are supported as
power save functions.
1. HALT mode
HALT object
- CPU, internal RAM, AHB bus control
HALT mode setting: Set by the system control register.
Exit HALT mode due to: Reset, interrupt
2. STANDBY mode
Stops the clock for the entire device.
STANDBY mode setting: Specified by the system control register.
Exit STANDBY mode due to: Reset, external interrupt (other than EFIQ_N)
3. Clock gear
The MCU has two clock systems, HCLK and CCLK. Configure HCLK
and CCLK frequency.
HCLK: CPU, bus control, synchronous serial interface, I2C.
CCLK: Timers, PWM SIO, AD converter, etc.
4. Clock control by each function unit
AD converter, PWM, Timers, DRAMC, DMAC, UART(FIFO), SIO, SSIO,
I2C.
Built-In Flash ROM Programming
The robust features of the flash permit simple and optimized programming of
the flash-ROM.
1. There are three methods for programming the FLASH-ROM
- Programming via the JTAG interface
- Programming using boot mode
Boot mode is used by the host to download data to the FLASH ROM via
the UART interface.
A program stored in the on-chip boot ROM is used to transfer the
incoming serial data on the UART interface to the internal Flash ROM.
- Programming via a user application running from external memory
Internal flash can be programmed by executing a user flash programming application from external memory.
2. Single power source for reading and programming of FLASH: 3.0V to
3.6V
3. Programming units: 2 bytes
4. Selectable erasing size
- Sector erase: 2 KBytes/sector
- Block erase: 64 KBytes/block
- Chip erase: All memory cell
5. Word program time: 20 µsec (2 bytes)
6. Sector/block erase time: 25 msec
7. Chip erase time: 100 msec
8. Write protection
- Block protect: top address 8Kwords can be protected
- Chip protect: all words can be protected
9. Number of commands: 9
10. Highly reliable read/program
- Sector programming: 1,000 times
- Data hold period: 10 years
April 2004, Rev 2.0
Oki Semiconductor • 5
ML674001/ML67Q4002/ML67Q4003
Pin Configuration
PIOD[6]/
XIOCS_N
XDQM[1]
PIOD[7]/
XDQM[0]
PIOB[1]/
DREQCL
R[0]
PIOB[3]/
DREQCLR[
1]
PIOC[0]/
PWMOUT[
0]
XBS_N
[0]
PIOD[2]/
XRAS_N
XIOCS_N
[3]
XIOCS_N
XIOCS_N
[2]
PIOB[2]/
PIOB[0]/
DREQ[1]
DREQ[0]
PIOB[5]/
VDD_IOGNDVDD_IOVDD_
TCOUT
[1]
PIOB[4]/
GNDVDD_IO XD[15]XD[11]XD[14]
TCOUT
XBS_N
PIOD[0]/
[1]
XWAIT
PIOD[1]/
VDD_IOGNDVDD_IOXD[8]NCXD[9]
XCAS_N
XRAMCS_NXBWE
[1]
XWE_N PIOC[7]/
[0]
XROMCS_NXBWE_N
PIOC[1]/
PWMOUT
[0]
[1]
VDD_
CORE
_N[0]
XWR
[1]
PIOC[4]/
XOE_N
PIOC[6]/
XA[23]
PIOC[5]/
XA[22]
CORE
144-Pin LFBGA
(TOP VIEW)
XA[16]XA[14]XA[11]XA[9]XA[7]XA[6]
XA[21]
PIOC[2]/
XA[17]XA[15]XA[13]XA[10]XA[4]XA[5]
XA[19]
PIOC[3]/
XA[18]XA[12]VDD_IOXA[8]XA[2]GND
XA[20]
VDD_IOGNDGNDXA[3]XA[0]XD[13]XA[1]
VDD_
XD[10]NCXD[12]
CORE
N
M
L
K
J
H
G
BSEL[1] PIOD[5]/
PIOE[7]/
EXINT[2]
PIOE[0]/
SCLK
TDIPIOE[1]/
nTRSTTDOTCKGNDVDD_IO PIOA[0/
NCNCJSELDRAME_NOSC0TESTAIN[2] PIOA[2]/
13121110987654321
PIOD[3]/
XSDCKE
XSDCLK
BSEL[0] PIOE[8]/
EXINT[3]
PIOE[6]/
PIOE[9]/
EXINT[1]
EFIQ_N
CKOTMSCKOE_N AVDDAIN[1]AIN[3]VDD_
SDI
PIOD[4]/
XSDCS_N
PIOE[5]/
EXINT[0]
PIOE[2]/
SDO
OSC1_N PIOA[1]/
SOUT
SIN
Figure 1. 144-Pin LFBGA
Notes:
1. For pins that have multiple functions, the signals are noted by their primary / secondary functions.
1. For pins that have multiple functions, the primary function is the name
closest to the package.
2. Leave NC pins unconnected.
April 2004, Rev 2.0
Oki Semiconductor • 7
ML674001/ML67Q4002/ML67Q4003
List of Pins
PinPrimary FunctionSecondary Function
LQFPBGASymbolI/ODescriptionSymbolI/ODescription
1A1NC–NC––
2B1PIOB[7]I/OGeneral port (with interrupt function)SRXDISIO receive signal
3C3FWRISet Flash ROM write mode––
4C1RESET_NIReset input––
5D3VDD_IOVDDIO power supply––
6C2XD[0]I/OExternal data bus––
7D1XD[1]I/OExternal data bus––
8E3XD[2]I/OExternal data bus––
9D2XD[3]I/OExternal data bus––
10E1XD[4]I/OExternal data bus––
11E4GNDGNDGND––
12E2NC–NC––
13F1XD[5]I/OExternal data bus––
14F2XD[6]I/OExternal data bus––
15F4GNDGNDGND––
16F3XD[7]I/OExternal data bus––
17G2NC–NC––
18G4VDD_IOVDDI/O power supply––
19G3XD[8]I/OExternal data bus––
20G1XD[9]I/OExternal data bus––
21H3XD[10]I/OExternal data bus––
22H4VDD_COREVDDCORE power supply––
23H2NC–NC––
24J2XD[11]I/OExternal data bus––
25H1XD[12]I/OExternal data bus––
26J4VDD_IOVDDI/O power supply––
27K2XD[13]I/OExternal data bus––
28J1XD[14]I/OExternal data bus––
29J3XD[15]I/OExternal data bus––
30K3XA[0]OExternal address output––
31K1XA[1]OExternal address output––
32L2XA[2]OExternal address output––
33K4XA[3]OExternal address output––
34L1GNDGNDGND––
35M2XA[4]OExternal address output––
36M1XA[5]OExternal address output––
37N1XA[6]OExternal address output––
38N2XA[7]OExternal address output––
39L3XA[8]OExternal address output––
40N3XA[9]OExternal address output––
41L4VDD_IOVDDI/O power supply––
42M3XA[10]OExternal address output–
43N4XA[11]OExternal address output––
44L5XA[12]OExternal address output
8
• Oki Semiconductor
April 2004, Rev 2.0
ML674001/ML67Q4002/ML67Q4003
List of Pins (Continued)
PinPrimary FunctionSecondary Function
LQFPBGASymbolI/ODescriptionSymbolI/ODescription
45M4XA[13]OExternal address output
46N5XA[14]OExternal address output
47K5GNDGNDGND––
48M5XA[15]OExternal address output––
49N6XA[16]OExternal address output––
50M6XA[17]OExternal address output––
51K6GNDGNDGND––
52L6XA[18]OExternal address output––
53M7PIOC[2]I/OGeneral port (with interrupt function)XA[19]OExternal address output
54K7VDD_IOVDDI/O power supply––
55L7PIOC[3]I/OGeneral port (with interrupt function)XA[20]OExternal address output
56N7PIOC[4]I/OGeneral port (with interrupt function)XA[21]OExternal address output
57L8PIOC[5]I/OGeneral port (with interrupt function)XA[22]OExternal address output
58K8VDD_COREVDDCORE power supply––
59M8PIOC[6]I/OGeneral port (with interrupt function)XA[23]OExternal address output
60M9PIOC[7]I/OGeneral port (with interrupt function)XWROTransfer direction of external bus
61N8XOE_NOOutput enable (excluding SDRAM)––
62K9VDD_IOVDDI/O power supply––
63M10 XWE_NOWrite enable––
64N9XBWE_N[0]OWrite enable (LSB)––
65L9XBWE_N[1]OWrite enable (MSB)––
66L10XROMCS_NOExternal ROM chip select––
67N10XRAMCS_NOExternal RAM chip select––
68M11 XIOCS_N[0]OIO bank 0 chip select––
69K10GNDGNDGND––
70N11XIOCS_N[1]OIO bank 1 chip select––
71M12 XIOCS_N[2]OIO bank 2 chip select––
72N12XIOCS_N[3]OIO bank 3 chip select––
73N13PIOD[6]I/OGeneral port (with interrupt function)XDQM[1]/XCAS_N[1]OINPUT/OUTPUT mask/CAS (MSB)
74M13 PIOD[7]I/OGeneral port (with interrupt function)XDQM[0]/XCAS_N[0]OINPUT/OUTPUT mask/CAS (LSB)
75L11PIOB[0]I/OGeneral port (with interrupt function)DREQ[0]IDMA request signal (CH0)
76L13PIOB[1]I/OGeneral port (with interrupt function)DREQCLR[0]ODREQ Clear Signal (CH0)
77K11VDD_IOVDDI/O power supply––
78L12PIOB[2]I/OGeneral port (with interrupt function)DREQ[1]IDMA request signal (CH1)
79K13PIOB[3]I/OGeneral port (with interrupt function)DREQCLR[1]ODREQ Clear Signal (CH1)
80J11PIOB[4]I/OGeneral port (with interrupt function)TCOUT[0]ODMAC Terminal Count (CH0)
81K12PIOB[5]I/OGeneral port (with interrupt function)TCOUT[1]ODMAC Terminal Count (CH1)
82J13PIOC[0]I/OGeneral port (with interrupt function)PWMOUT[0]OPWM output (CH0)
83J10PIOC[1]I/OGeneral port (with interrupt function)PWMOUT[1]OPWM output (CH1)
84J12GNDGNDGND––
85H13XBS_N[0]OExternal bus byte select (LSB)––
86H12XBS_N[1]OExternal bus byte select (MSB)––
87H10VDD_COREVDDCORE power supply––
88H11PIOD[0]I/OGeneral port (with interrupt function)XWAITIWait input signal for I/O Banks 0, 1
89G12PIOD[1]I/OGeneral port (with interrupt function)XCAS_NOColumn address strobe (SDRAM)
April 2004, Rev 2.0
Oki Semiconductor • 9
ML674001/ML67Q4002/ML67Q4003
List of Pins (Continued)
PinPrimary FunctionSecondary Function
LQFPBGASymbolI/ODescriptionSymbolI/ODescription
90G10GNDGNDGND––
91G11VDD_IOVDDI/O power supply––
92G13PIOD[2]I/OGeneral port (with interrupt function)XRAS_NORow address strobe (SDRAM/EDO)
93F11PIOD[3]I/OGeneral port (with interrupt function)XSDCLKOClock for SDRAM
94F10PIOD[4]I/OGeneral port (with interrupt function)XSDCS_NOChip select for SDRAM
95F12PIOD[5]I/OGeneral port (with interrupt function)XSDCKEOClock enable (SDRAM)
96E12BSEL[0]ISelect boot device––
97F13BSEL[1]ISelect boot device––
98E10PIOE[5]I/OGeneral port (with interrupt function)EXINT[0]IInterrupt input
99D12PIOE[6]I/OGeneral port (with interrupt function)EXINT[1]IInterrupt input
100E13PIOE[7]I/OGeneral port (with interrupt function)EXINT[2]IInterrupt input
101E11PIOE[8]I/OGeneral port (with interrupt function)EXINT[3]IInterrupt input
102D11PIOE[9]I/OGeneral port (with interrupt function)EFIQ_NIFIQ input
103D13PIOE[0]I/OGeneral port (with interrupt function)SCLKI/OSSIO clock
104C12PIOE[1]I/OGeneral port (with interrupt function)SDIISSIO Serial Data In
105D10PIOE[2]I/OGeneral port (with interrupt function)SDOOSSIO Serial Data Out
106C13TDIIJTAG Data Input––
107B12TDOOJTAG data out––
108B13nTRSTIJTAG reset, active Low––
109A13NC–NC––
110A12NC–NC––
111C11CKOOClock output––
112A11JSELIJTAG select––
113C10TMSIJTAG mode select––
114B11TCKIJTAG clock––
115A10DRAME_NIDRAM enable––
116C9CKOE_NIClock out enable––
117B10GNDGNDGND––
118A9OSC0IOscillation input pin––
119D9OSC1_NOOscillation output pin––
120B9VDD_IOVDDIO power supply––
121A8TESTITest Mode––
122B8PIOA[0]I/OGeneral port (with interrupt function)SINIUART Serial Data In
123D8PIOA[1]I/OGeneral port (with interrupt function)SOUTOUART Serial Data Out
124C8AVDDVDDA/D Converter power supply––
125B7VREFIA/D Converter reference––
126D7AIN[0]IA/D Converter analog input port––
127C7AIN[1]IA/D Converter analog input port––
128A7AIN[2]IA/D Converter analog input port––
129C6AIN[3]IA/D Converter analog input port––
130D6NC–NC
131B6AGNDGNDGND for A/D Converter ––
132B5GNDGNDGND––
133A6PIOA[2]I/OGeneral port (with interrupt function)CTSIUART Clear To Send
134D5VDD_IOVDDIO power supply––
10
• Oki Semiconductor
April 2004, Rev 2.0
ML674001/ML67Q4002/ML67Q4003
List of Pins (Continued)
PinPrimary FunctionSecondary Function
LQFPBGASymbolI/ODescriptionSymbolI/ODescription
135B4PIOA[3]I/OGeneral port (with interrupt function)DSRIUART Set Ready
136A5PIOA[4]I/OGeneral port (with interrupt function)DCDIUART Carrier Detect
137C5VDD_COREVDDCORE power supply––
138C4PIOA[5]I/OGeneral port (with interrupt function)DTROUART Data Terminal Ready
139A4PIOA[6]I/OGeneral port (with interrupt function)RTSOUART Request To Send
140B3PIOA[7]I/OGeneral port (with interrupt function)RIIUART Ring Indicator
141D4GNDGNDGND––
142A3PIOE[3]I/OGeneral port (with interrupt function)SDAI/OI2C Data In/Out
143B2PIOE[4]I/OGeneral port (with interrupt function)SCLOI2C Clock out
144A2PIOB[6]I/OGeneral port (with interrupt function)STXDOSIO send data output
April 2004, Rev 2.0
Oki Semiconductor • 11
ML674001/ML67Q4002/ML67Q4003
Pin Descriptions
Primary/
Pin NameI/ODescription
System
RESET_NIReset input–Negative
BSEL[1:0]IBoot device select signal
BSEL[1]BSEL[0]Boot device
LLInternal Flash (External ROM for ML674001)
LHExternal ROM
H*Boot ROM (* = don’t care)
The selected device is mapped to BANK0 (0x0000_0000 - 0x07FF_FFFF) after reset.
OSC0ICrystal oscillator connection or external clock input.
If used, connect a crystal oscillator (16 MHz to 33 MHz) to OSC0 and OSC1_N.
It is also possible to input a direct clock.
OSC1_NOOscillation output pin
When not using a crystal oscillator, leave this pin unconnected.
CKOOClock out––
CKOE_NIClock out enable–Negative
JTAG Interface
TCKIDebugging pin. Normally connect to ground level.––
TMSIDebugging pin. Normally drive at High level.–Positive
nTRSTIDebugging pin. Normally connect to ground level.–Negative
TDIIDebugging pin. Normally drive at High level.–Positive
TDOODebugging pin. Normally leave open.–Positive
General-purpose I/O ports
PIOA[7:0]I/OGeneral-purpose port.
Not available for use as port pins when secondary functions are in use.
PIOB[7:0]I/OGeneral-purpose port.
Not available for use as port pins when secondary functions are in use.
PIOC[7:0]I/OGeneral-purpose port.
Not available for use as port pins when secondary functions are in use.
PIOD[7:0]I/OGeneral-purpose port.
Not available for use as port pins when secondary functions are in use.
Note that enabling the DRAM controller by asserting the DRAMEN input permanently con-
figures PIOD[7:0] for their secondary functions, making them unavailable for use as port
pins.
PIOE[9:0]I/OGeneral-purpose port. Not available for use as port pins when secondary functions are in
use.
External Bus
XA[23:19]OAddress bus to external RAM, external ROM, external I/O banks, and external DRAM. After
a reset, these pins are configured for their primary function PIOC[6:2].
XA[18:0]OAddress bus to external RAM, external ROM, external I/O banks, and external DRAM.–Positive
XD[15:0]I/OData bus to external RAM, external ROM, external I/O banks, and external DRAM.–Positive
XOE_NOOutput enable/ Read enable–Negative
XWE_NOWrite enable–Negative
XBS_N[1:0]OByte select: XBS_N[1] is for MSB, XBS_N[0] is for LSB–Negative
XBWE_N[0]OLSB Write enable–Negative
XBWE_N[1]OMSB Write enable–Negative
XWROData transfer direction for external bus, used when connecting to Motorola I/O devices. This
XWAITIExternal I/O bank 0/1, 2/3 WAIT signal.
External bus control signals (EDO-DRAM/SDRAM)
XRAS_NORow address strobe. Used for both EDO DRAM and SDRAMSecondaryNegative
XCAS_NOColumn address strobe signal (SDRAM)SecondaryNegative
XSDCLKOSDRAM clock (same frequency as internal system clock)Secondary–
XSDCKEOClock enable (SDRAM)Secondary–
XSDCS_NOChip select (SDRAM)SecondaryNegative
XDQM[1]/
XCAS_N[1]
XDQM[0]/
XCAS_N[0]
DMA control signals
DREQ[0]ICh 0 DMA request signal, used when DMA controller configured for DREQ typeSecondaryPositive
DREQCLR[0]OCh 0 DREQ signal clear request. The DMA device responds to this output by negating DREQ.SecondaryPositive
TCOUT[0]OIndicates to Ch 0 DMA device that last transfer has started.SecondaryPositive
DREQ[1]ICh 1 DMA request signal, used when DMA controller configured for DREQ type.SecondaryPositive
DREQCLR[1]OCh 1 DREQ signal clear request. The DMA device responds to this output by negating DREQ.SecondaryPositive
TCOUT[1]OIndicates to Ch 1 DMA device that last transfer has started.SecondaryPositive
UART
SINIUART receive signal.SecondaryPositive
SOUTOUART transmit signal.SecondaryPositive
CTSIClear To Send.
DSRIData Set Ready.
DCDIData Carrier Detect.
DTROData Terminal Ready.
RTSORequest To Send.
RIORing Indicator. Indicates that the modem or data set has received a telephone ring indica-
DRAME_NIDRAM enable mode—Negative
TESTITest modePositive
FWRIFlash ROM write enable signal —Positive
JSELIJTAG select signal. L = On-board debug, H = Boundary scan.——
Power supplies
AVDDAnalog-to-digital converter power supply, 3.3 V——
AGNDAnalog-to-digital converter ground——
VDD_CORECore power supply, 2.5 V——
VDD_IOI/O power supply, 3.3 V——
GNDGND for core and I/O——
2
C Data; open-drain pin needs an external pullup resistorSecondary—
2
C Clock; open-drain pin needs an external pullup resistorSecondary—
Interrupt controller connects this signal to CPU FIQ input.
Secondary
SecondaryNegative
Logic
14
• Oki Semiconductor
April 2004, Rev 2.0
Electrical Characteristics
Absolute Maximum Ratings
Item Symbol Conditions Rating Unit
Digital power supply voltage (core)V
Digital power supply voltage (I/O)V
Input voltage V
Output voltage V
Analog power supply voltage AV
Analog reference voltage V
Analog input voltage V
Input current I
Output current
Output current
Power dissipation P
Storage temperatureT
1. Exceeding these maximum ratings could cause damage or lead to permanent deterioration of the device.
2. All output pins except XA[15:0]
3. XA[15:0]
[2]
[3]
[1]
DD_CORE
DD_IO
I
O
DD
REF
AI
I
I
O
D
STG
GND = AGND = 0 V
T
= 25°C
A
LFBGA, T
= 85°C680mW
A
LQFP, T
= 85°C1000mW
A
ML674001/ML67Q4002/ML67Q4003
-0.3 to +3.6V
-0.3 to +4.6
-0.3 to V
-0.3 to V
-0.3 to V
-0.3 to (V
+ 0.3) and -0.3 to (AV
DD_IO
-0.3 to V
—-50 to +150°C
+0.3
DD_IO
+0.3
DD_IO
+0.3
DD_IO
+ 0.3)
DD
REF
-10 to +10mA
-20 to +20
-30 to +30
≥
Recommended Operating Conditions
(GND = 0 V)
Item Symbol Conditions Minimum Typical Maximum Unit
Digital power supply voltage (core)V
Digital power supply voltage (I/O)V
Analog power supply voltage AV
Analog reference voltage V
Operating frequency
[1]
Ambient temperature T
1. Oscillator frequencies between 16 MHz and 33 MHz. Minimum of 2.56 MHz for external SDRAM. Minimum of 6.4 MHz for external EDO-DRAM. Minimum of 2 MHz for analog-to-digital converter
DD_CORE
DD_IO
DD
REF
f
OP
A
V
DD_IO
AV
DD
V
REF
V
DD_CORE
V
DD_IO
= V
= AV
V
DD_CORE
DD_IO
= V
DD
DD_IO
= 2.25 to 2.75 V,
= 3.0 to 3.6 V
2.252.52.75V
3.03.33.6
3.03.33.6
3.03.33.6
1—33.333MHz
—-4025+85°C
DC Characteristics
(V
= 2.25 to 2.75 V, V
DD_CORE
= 3.0 to 3.6 V, TA = -40 to +85°C)
DD_IO
Item Symbol Conditions Minimum Typical Maximum Unit
High level input voltage V
Low level input voltage V
Schmitt input buffer threshold voltageV
Item Symbol Conditions Minimum Typical Maximum Unit
[2]
Resolution
Linearity error
Differential linearity error
Zero scale error
Full scale error
[3]
[4]
[5]
[6]
Conversion time t
n———10bit
E
E
D
E
ZS
E
FS
CONV
L
Analog input source impedance Ri ≤ 1kΩ—±3 — lsb
—±3 —
—±3 —
—±3 —
—5——µs
Throughput—10—200kHz
1. V
and AVDD should be supplied separately.
DD_IO
2. Resolution: Minimum input analog value recognized. For 10-bit resolution, this is (V
3. Linearity error: Difference between the theoretical and actual conversion characteristics. (Note that it does not include quantization error.) The theoretical conversion characteristic divides the voltage range between V
into 1024 equal steps.
4. Differential linearity error: Difference between the theoretical and actual input voltage change producing a 1-bit change in the digital output anywhere within the conversion range. This is an indicator of conversion characteristic
smoothness. The theoretical value is (V
5. Zero scale error: Difference between the theoretical and actual conversion characteristics at the point where the digital output switches from “0x000” to “0x001.”
6. Full scale error: Difference between the theoretical and actual conversion characteristics at the point where the digital output switches from “0x3FE” to “0x3FF.”
– A
) ÷ 1024.
REF
GND
– A
) ÷ 1024.
REF
GND
REF
and A
GND
16 • Oki SemiconductorApril 2004, Rev 2.0
Package Dimensions
ML674001/ML67Q4002/ML67Q4003
Figure 3. P-L-FBGA144-1111-0.80
Figure 4. LQFP144-P-2020-0.50-K
Notes for Mounting the Surface Mount Type Package
The surface mount type packages are very susceptible to heat in reflow mounting and humidity absorbed in storage.
Therefore, before performing reflow mounting, contact the Oki’s sales department for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and
times).
April 2004, Rev 2.0
Oki Semiconductor • 17
ML674001/ML67Q4002/ML67Q4003
Related Oki Documents for the ML674001/Q4002/Q4003
DocumentPublication Date
ML674001/2/3 and ML675001/2/3 User’s ManualJanuary, 2004
ML674001/2/3 and ML675001/2/3 Boot program Users ManualApril, 2003
ML674001/2/3 and ML675001/2/3 Flash Memory Write Utility User’s ManualApril, 2003
ML674001/2/3 and ML675001/2/3 Power Management Functions Users ManualApril, 2003
ML674001/2/3 CPU Board Hardware ManualMarch, 2003
ML674001/2/3 CPU Board Sample ProgramsMarch, 2003
1. Available on the Oki Semiconductor web site www.okisemi.com/us.
Related ARM Documents for the ML674001/Q4002/Q4003
Document
ARM7TDMI Technical Reference Manual
ARM Architecture Reference Manual
1. For more information on ARM Core documentation, refer to the ARM website: www.arm.com
For more information on ARM development, refer to the ARM software developers zone website: www.armdevzone.com
[1]
[1]
Revision History
Revision NumberDateChanges from Previous Revision
Revision 1.1Feb., 20031. Modified block diagram to include Flash Control block
2. Moved Functional Description section next to block diagram.
3. Modified LFBGA and LQFP pinout diagrams to reflect latest design change.
4. Modified List of Pins table to reflect latest design changes.
5. Modified Pin Descriptions section to reflect latest design changes.
6. Added features list and product table on page 1.
Revision 2.0March, 20041. Modified block diagram to remove Flash Control block
2. Modified LFBGA and LQFP pinout diagrams to reflect latest design change.
3. Modified List of Pins table to reflect latest design changes.
4. Modified Pin Descriptions section to reflect latest design changes.
6. Modified Electrical Characteristics to reflect latest design changes.
18 • Oki SemiconductorApril 2004, Rev 2.0
ML674001/ML67Q4002/ML67Q4003
Notice
The information contained herein can change without notice owing to product and/
or technical improvements.
Please make sure before using the product that the information you are referring
to is up-to-date.
The outline of action and examples of application circuits described herein have
been chosen as an explanation of the standard action and performance of the
product. When you actually plan to use the product, please ensure that the outside conditions are reflected in the actual circuit and assembly designs.
Oki assumes no responsibility or liability whatsoever for any failure or unusual or
unexpected operation resulting from misuse, neglect, improper installation, repair,
alteration or accident, improper handling, or unusual physical or electrical stress
including, but not limited to, exposure to parameters outside the specified maximum ratings or operation outside the specified operating range.
Neither indemnity against nor license of a third party's industrial and intellectual
property right,etc.is granted by us in connection with the use of product and/or the
information and drawings contained herein. No responsibility is assumed by us for
any infringement of a third party's right which may result from the use thereof.
When designing your product, please use our product below the specified maximum ratings and within the specified operating ranges, including but not limited to
operating voltage, power dissipation, and operating temperature.
The products listed in this document are intended for use in general electronics
equipment for commercial applications (e.g., office automation, communication
equipment, measurement equipment, consumer electronics, etc.). These products
are not, unless specifically authorized by Oki, authorized for use in any system or
application that requires special or enhanced quality and reliability characteristics
nor in any system or application where the failure of such system or application
may result in the loss or damage of property, or death or injury to humans. Such
applications include, but are not limited to: traffic control, automotive, safety, aerospace, nuclear power control, and medical, including life support and
maintenance.
Certain parts in this document may need governmental approval before they can
be exported to certain countries. The purchaser assumes the responsibility of
determining the legality of export of these parts and will take appropriate and necessary steps, at their own expense, for export to another country.
Oki Semiconductor reserves the right to make changes in specifications at anytime and without notice. This information furnished by Oki Semiconductor in this
publication is believed to be accurate and reliable. However, no responsibility is
assumed by Oki Semiconductor for its use; nor for any infringements of patents or
other rights of third parties resulting from its use. No license is granted under any
patents or patent rights of Oki.
Trademarks:
µPlat is a trademark of Oki Semiconductor. ARM, ARM7TDMI, and the ARM Pow-
ered Logo are registered trademarks, and AMBA, ARM7, and Multi-ICE are
trademarks of Advanced RISC Machines, Ltd.
Copyright 2003 Oki Semiconductor
Regional Sales Offices – Semiconductor Products
Northwest Area
785 N. Mary Avenue
Sunnyvale, CA 94085
Tel: 408/720-1900
Fax:408/720-8965
Northeast Area
Shattuck Office Center
138 River Road
Andover, MA 01810
Tel: 978/688-8687
Fax:978/688-8896
North Central Area
1450 East American Lane, Suite 1400
Schaumburg, IL 60143
Tel: 847/330-4494
847/330-4498
Fax:847/330-4491
Southwest and
South Central Area
1902 Wright Place, Suite 200
Carlsbad, CA 92008
Tel: 760/918-5830
Fax:760/918-5505
Southeast Area
4800 Whitesburg Drive # 30
PMB 263
Huntsville, AL 35802
Tel: 256/520-8035
Fax:408/737-6417
Oki Web Site:
http://www.okisemi.com/us
April 2004, Rev 2.0
Corporate Headquarters
785 N. Mary Avenue
Sunnyvale, CA 94085-2909
Tel: 408/720-1900
Fax:408/720-1918
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.