FEDL7051LA-02
1
Semiconductor
This version: Sept. 2000
ML7051LA
Bluetooth Baseband Controller IC
GENERAL DESCRIPTION
The ML7051LA is a CMOS digital IC for use in 2.4 GHz band Bluetooth systems. This IC incorporates the
ARM7TDMI as the CPU core, features a highly expandable architecture, and supports the interfaces for a variety
of applications. Used in conjunction with the ML7050LA (Bluetooth RF Transceiver IC) and the OKI Bluetooth
Protocol Stack Software, data/voice communications are possible while maintaining interconnectivity with other
Bluetooth syst ems.
FEATURES
• Conforms to the Bluetooth Specification (Ver1.0B)
• The ARM7TDMI is installed as the CPU (operation at a maximum of 32 MHz in this LSI)
• 1-Ch, 16-bit auto-reload timer
• Interrupt controller (17 causes)
• Built-in 8 kbyte, 4-Way Copy Back Unified Cache
• Built-in 24 kbyte RAM (supports 16-byte burst access)
• Up to a total of 2 Mbyte of SRAM, ROM, and Flash ROM can be connected to the external memory bus.
• PCM-CVSD transcoder is installed.
• Installed interfaces:
- UART
-USB
- UART synchronous serial port interface
- General-purpose I/O interface (programmable interrupts)
- PCM interface (PCMLinear/A-law/µ -law can be selected)
- JTAG interface
(*)
• Power supply voltages: For I/O: 3.0 to 3.6 V; for internal core: 2.25 to 2.75 V
• Package: 144-pin BGA (P-LFBGA144-1111-0.80)
(Dimensions: 11 mm × 11 mm × 1.5 mm; pin pitch: 0.8 mm)
(*)
interface (up to 921.6 kbps)
(*)
interface (conforms to USB1.1)
This mark indicates interfaces that support the HCI command.
ARM and the ARM POWERED logo are registered trademarks of ARM Ltd., UK.
ARM7TDMI and Thumb are trademarks of ARM Ltd., UK.
The informa t ion contained herein c an change without notice owing to the product being unde r development.
1/24
FEDL7051LA-02
1
Semiconductor
ML7051LA
ABSOLUTE MAXIMUM RATINGS
Parameter Symbol Conditions Rating Unit
Power supply voltage V
Input voltage V
Allowable power dissipation P
Storage temperature T
DD
I
d
stg
— –0.3 to +4.5 V
— –0.3 to +4.5 V
—1 . 3 5 W
— –55 to 150 °C
RECOMMENDED OPERATING CONDITIONS
Parameter Symbol Conditions Min. Typ. Max. Unit
Power supply voltage (for I/O) Vdd_io — 3.0 3.3 3.6 V
Power supply voltage (for th e internal core) Vdd_c ore — 2.25 2.5 2.75 V
“H” level input voltage Vih — 2.2 — 3.6 V
“L” level input voltage Vil — 0 — 0.8 V
Operating temperature Ta — –40 — 85 °C
ELECTRICAL CHARACTERISTICS
DC Characteristics
(Vdd_io = 3.3 V ±0.3V, Vdd_core = 2.5 V ±10%, Ta = 0 to 70°C)
Parameter Symbol Conditions Min. Typ. Max. Unit
“H” level output voltage Voh Ioh = –4 mA 2.4 — — V
“L” level output voltage Vol Iol = 4 mA — — 0.4 V
Input leak current Ii Vi = GND to 3.6 V –10 — 10 µA
Output leak current Io Vo = GND to Vdd –10 — 10 µA
Power supply current (during operation) Iddo
During 32 MHz
operation
Power supply current (during stand-by) Idds CLK Stopped — 50 500 µA
05 07 0m A
2/24
1
Semiconductor
PIN PLACEMENT
1234567891 01 11 21 3
NC CIO14 PCMIN
A
CIO13 CIO15
B
CIO11 GND CIO12 PCMCLK RXC GND
C
CORE_
D
CIO7 CIO5 CIO9 CIO6 A_GND RXD SCLK12 XCLK
E
CIO4 CIO3 CIO1 CIO2 GND PUCTL VDD A_VDD
F
GND VDD CIO0 GND GND DP VDD DM
G
MA15 MA17 MA19 MA18 SVCO0
H
MA12 MA16 MA11 MA14
J
MA10 MA13
K
GND MA9 MA4 MA2 MA0 VDD GND ND7
L
M
N
CIO8 CIO10 PCMOUT
VDD
MA6 MA7 MA1 GND MD13 MD11 MD10 MD5 MD4 MD1 MREn MBSn1 GND
NC MA5 MA3
PCM
SYNC
CORE_
PLL_PS GND PLL_CLK
VDD
CORE_
MA8 MD14 GND MD9 MD6 MD2 MCSn0 MOEn0 TMS CLK
VDD
CORE_
VDD
FEDL7051LA-02
ML7051LA
PLL_
POW
TEST_L
TEST_L
TX_POW
TXD PLL_LE VDD
RX_POW
PLL_OF
PLL_
PLLLOCK
DATA
MD15 MD12 MD8 MD3 GND MWEn MCSn1 MBSn0 NC
TEST1
TEST0
RSSI_
CLK
TEST_L
TEST3
TEST_L
TEST2
TEST_L
TEST5
CORE_
VDD
CORE_
VDD
VTM
SCLKSEL
TEST_L
TEST4
BBWSEL TXCSEL
RSSI GND VDD TXC_IN
CORE_
TEST_L
PLLSEL
nTRST
MD0 MOEn1 TDO
REMAP0
GND TDI
CORE_
VDD
SVCO1
VDD
TEST_L
PLLEN
REMAP1
RESETn
TEST_O
DPLOUT
CORE_
NC
TCK
VDD
TOP VIEW
3/24
1
Semiconductor
PIN DESCRIPTIONS
RF I/F
Pin Name I/O
TXD O — — A5
RXD I — — E11
PLL_DATA O — L D5
PLL_CLK O — L B6
PLL_LE O — L A6
PLL_OFF O — L C7
RSSI I Pull down — D10
RSSI_CLK O — — D8
PLL_POW O — H D7
TX_POW O — H C8
RX_POW O — H B7
PLL_PS O — L B4 PLL power control signal output
PLLLOCK I Pull down L D6 PLL lock signal input
RXC O — L C5 Bluetooth receive clock output (1 MHz)
TXC_IN I Pull down L D13
TXCSEL I Pull down L C11
Internal
Pull Up/Down
Initial Value
Pin
Placement
Description
Transmit data output
(To ML7050LA Pin# A8)
Receive data input
(To ML7050LA Pin# H5)
PLL setting data output
(To ML7050LA Pin# H3)
PLL setting clock output
(To ML7050LA Pin# G3)
PLL setting load enable output
(To ML7050LA Pin# H4)
PLL Open-loop/Closed-loop control signal
output (To ML7050LA Pin# G8)
Receive field strength data input
(To ML7050LA Pin# G6)
RSSI transfer clock
(To ML7050LA Pin# H8)
Local transmit circuit power control signal
output (To ML7050LA Pin# A7)
Transmit power control signal output
(To ML7050LA Pin# B6)
Receive power control signal output
(To ML7050LA Pin# B3)
Bluetooth transmit clock input (1 MHz)
When the transmit clock is used by a clock
(RXC) that is generated from the receive
data, set TXCSEL(Pin# C11) to H and
connect to RXC(Pin# C5).
Bluetooth transmit clock setting pin
L: Select 1 MHz divided by internal PLL.
H: Select TXC_IN input signal.
FEDL7051LA-02
ML7051LA
4/24
1
Semiconductor
CLK and Configuration
Pin Name I/O
SCLK12 I — — E12
XCLK I — — E13 User clock input pin
SCLKSEL I Pull down — A11
RESETn I — — C13 Hardware reset pin (Reset = L)
BBWSEL I — — C10
REMAP0 I — — A12
REMAP1 I B13
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Description
Master clock (12 MHz) input pin
(Power level: CMOS level)
System clock select pin
L: Select CLK divided by internal PLL
H: Select XCLK input signal
BANK0 region bit width select pin
L: 8-bit
H: 16-bit
REMAP select pin during boot up
REMAP[1:0] = “00” Reserved
“01” Stacked Flash ROM
“10” External MCS[1] device
“11” External MCS[0] device
FEDL7051LA-02
ML7051LA
Memory I/F
Pin Name I/O
MA[19:0] O — L [*1] External address bus
MD[15:0] I/O — Z [*2] External data bus
MWEn O — H N10 External write enable signal output
MREn O — H M11 External read enable signal output
MCSn0 O — H K10 External RAM space chip select
MCSn1 O — H N11 External I/O space chip select
MBSn0 O — H N12 External lower byte select
MBSn1 O — H M12 External upper byte select
MOEn0 O — H K11
MOEn1 O — H L11
MWAIT I — — F3
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Description
External MCS[0] device output enable
(MCSn0 and WREn OR output)
External MCS[1] device output enable
(MCSn1 and WREn OR output)
External wait signal input
(Pin shared with GPIO1)
[*1] MA19: H3; MA18: H4; MA17: H2; MA16: J2; MA15: H1; MA14: J4
MA13: K2; MA12: J1; MA11: J3; MA10: K1; MA9: L2; MA8: K4; MA7: M2
MA6: M1; MA5: N2; MA4: L3; MA3: N3; MA2: L4; MA1: M3; MA0: L5
[*2] MD15: N5; MD14: K5; MD13: M5; MD12: N6; MD11: M6; MD10: M7
MD9: K7; MD8: N7; MD7: L8; MD6: K8; MD5: M8; MD4: M9; MD3: N8;
MD2: K9; MD1: M10; MD0: L10
5/24
1
Semiconductor
USB I/F
Pin Name I/O
DP I/O — Z G11 USB data
DM I/O — Z G13 USB data
PUCTL O — L F11 Pull-up control pin
VBUS
(GPIO0)
I — — G3 USB detection pin
Internal
Pull Up/Down
Initial
Value
Pin
Placement
UART I/F
Pin Name I/O
SOUT O — H B2
SIN I — — A2
DCD I — — B1
RTS O — H C3
CTS I — — C1
DSR I — — D3
DTR O — H E3
RI I — — D2
Internal
Pull Up/Down
Initial
Value
Pin
Placement
ACE transmit serial data
(Pin shared with GPIO15)
ACE receive serial data
(Pin shared with GPIO14)
Data carrier detection
(Pin shared with GPIO13)
ACE transmit data ready
(Pin shared with GPIO12)
ACE transmit ready
(Pin shared with GPIO11)
Receive data ready
(Pin shared with GPIO10)
Receive ready
(Pin shared with GPIO9)
Ring indicator
(Pin shared with GPIO8)
FEDL7051LA-02
ML7051LA
Description
Description
SIO I/F
Pin Name I/O
STXD O — H E1
SRXD I — — E4
STDCLK I/O — — E2
SRDCLK I/O — — F1
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Description
Serial data output
(Pin shared with GPIO7)
Serial data input
(Pin shared with GPIO6)
Clock for serial data output, in the input state
after initialization (Pin shared with GPIO5)
Clock for serial data input, in the input state
after initialization (Pin shared with GPIO4)
6/24
FEDL7051LA-02
1
Semiconductor
µPLAT_SIO I/F
Pin Name I/O
UTXD O — H F2 Serial data output (Pin shared with GPIO3)
URXD I — — F4 Serial data input (Pin shared with GPIO2)
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Description
GPIO I/F
Pin Name I/O
GPIO[15:0] I/O — — [*3]
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Description
Parallel I/O data (in the input state after
initialization)
JTAG I/F
Pin Name I/O
TDI I Pull down — B12 Serial data input
TDO O — L L12 Serial data output
nTRST I Pull down — J11 Reset pin
TMS I Pull down — K12 Mode setting pin
TCK I Pull down — J13 Serial data clock
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Description
ML7051LA
PCM I/F
Pin Name I/O
PCMOUT O — L D4 PCM data output
PCMIN I Pull down — A3 PCM data input
PCMSYNC I/O Pull down — A4
PCMCLK I/O Pull down — C4
Internal
Pull Up/Down
Initial
Value
Pin
Placement
PCM sync signal (8 kHz), in the input state
after initialization (can be switched by an
internal register)
PCM clock (64 kHz/128 kHz), in the input
state after initializati on (can be sw itched by an
internal register)
[*3] CIO15: B2 GPIO15/SOUT (UART I/F)
CIO14: A2 GPIO14/SIN (UART I/F)
CIO13: B1 GPIO13/DCD (UART I/F)
CIO12: C3 GPIO12/RTS (UART I/F)
CIO11: C1 GPIO11/CTS (UART I/F)
CIO10: D3 GPIO10/DSR (UART I/F)
CIO9: E3 GPIO9/DTR (UART I/F)
CIO8: D2 GPIO8/RI (UART I/F)
CIO7: E1 GPIO7/STXD (SIO I/F)
CIO6: E4 GPIO6/SRXD (SIO I/F)
CIO5: E2 GPIO5/STXDCLK (SIIO I/F)
CIO4: F1 GPIO4/SRXDCLK (SIO I/F)
CIO3: F2 GPIO3/UTXD (UPLAT_SIO I/F)
CIO2: F4 GPIO2/URXD (UPLAT_SIO I/F)
CIO1: F3 GPIO1/NWAIT (Memory I/F)
CIO0: G3 GPIO0/VBUS (USB I/F)
Description
7/24
1
Semiconductor
TEST I/F
Pin Name I/O
TEST_L I — — [*4] Test pin (input)
TEST_O O — L H13 Test pin (output)
SVCO0 I — — H10 Built-in PLL characteristics setting pin
SVCO1 I — — H12 Built-in PLL characteristics setting pin
VTM I — — A10 Built-in Flash ROM test pin
CLK O — — K13 Built-in Flash ROM test pin
NC — — —
Internal
Pull Up/Down
Initial
Value
Pin
Placement
A1, A13
N1, N13
Description
No Connection
Power, GND
Pin Name I/O
V
DD
CORE_V
GND — — — [*7] Digital block ground pin
A_V
DD
A_GND — — — E10 Analog block ground pin
— — — [*5] I/O power pin 3.3 V ±0.3 V
— — — [*6] Core power pin 2.5 V ±10%
DD
— — — F13 Analog block power pin 2.5 V ±10%
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Description
FEDL7051LA-02
ML7051LA
[*4] TEST_L (TEST5): C9
TEST_L (TEST4): B10
TEST_L (TEST3): A9
TEST_L (TEST2): B9
TEST_L (TEST1): A8
TEST_L (TEST0): B8
TEST_L (PLLSEL): J10
TSET_L (PLLEN): J12
[*5] A7, D12, F12, G2, G12, L6
[*6] B3, C12, D1, D9, H11, K3, L9, L13, N4
[*7] B5, B11, C2, C6, D11, F10, G1, G4, G10, K6, L1, L7, M4, M13, N9
8/24