OKI ML70511LA

FEDL70511LA-03
1Semiconductor
ML70511LA
This version:
Dec. 2001
Previous version: Jun. 2001
Bluetooth Baseband Controller IC
GENERAL DESCRIPTION
The ML70511LA 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
systems.
FEATURES
•
•
•
•
•
•
•
•
•
•
•
Compliant to Bluetooth Specification (Ver. 1.1)
The ARM7TDMI is installed as the CPU (operation at a maximum of 32 MHz in this LSI)
1-Ch, 16-bit auto-reload timer
3-Ch, 18-bit auto-reload timer
Interrupt controller (17 causes)
Built-in 8 kbyte, 4-Way Unified Cache
Built-in 32 kbyte
Up to a total of 2 Mbyte of SRAM, ROM, and Flash ROM can be connected to the external memory bus.
Selectable master clock (12/13/16 MHz).
PCM-CVSD transcoder is installed.
Installed interfaces:
- UART(*) interface (Up to 921.6 Kbps)
- USB(*) interface (conforms to USB1.1)
- UART/ synchronous serial port interface
- General-purpose I/O interface (programmable interrupts)
- PCM interface (PCMLinear/A-law/µ-law can be selected)
- JTAG interface
(*)
This mark indicates interfaces that support the HCI command.
• Built-in Regulator and Power-on-Reset
• Single power supply voltage: 3.0 to 3.6 V
• Package: 144-pin BGA (P-LFBGA144-1111-0.80)
(Dimensions: 11 mm × 11 mm × 1.5 mm; pin pitch: 0.8 mm)
ARM and ARM7TDMI are registered trademarks of ARM Ltd., UK.
Thumb is trademark of ARM Ltd., UK.
BLUETOOTH is a trademark owned by Bluetooth SIG, Inc. and licensed to Oki Electric Industry.
The information contained herein can change without notice owing to the product being under development.
1/26
FEDL70511LA-03
1Semiconductor
ML70511LA
ABSOLUTE MAXIMUM RATINGS
Parameter
Symbol
Conditions
Rating
Unit
VDD
—
–0.3 to +4.5
V
Input voltage
VI
—
–0.3 to +4.5
V
Allowable power dissipation
Pd
—
1.35
W
Storage temperature
Tstg
—
–55 to 150
°C
Power supply voltage
RECOMMENDED OPERATING CONDITIONS
Symbol
Conditions
Min.
Typ.
Max.
Unit
Power supply voltage
Parameter
VDD
—
3.0
3.3
3.6
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 (1) (Except USB port)
(VDD = 3.3 V ±0.3 V, Ta = –40 to 85°C)
Symbol
Conditions
Min.
Typ.
Max.
Unit
“H” level output voltage
Parameter
Voh
Ioh = –2 mA
2.4
—
—
V
“L” level output voltage
Vol
Iol = 2mA
—
—
0.4
V
Input leak current
Ii
Vi = GND to 3.6 V
–10
—
10
µA
Output leak current
Power supply current (during
operation)
Power supply current (during
stand-by)
Io
Vo = GND to VDD
During 32 MHz
operation
–10
—
10
µA
0
50
70
mA
CLK Stopped
—
200
800
µA
Iddo
Idds
DC Characteristics (2) USB port (D+, D–)
(VDD = 3.3 V ±0.3 V, Ta = –40 to 85°C)
Parameter
Differential input sensitivity
Differential common mode
range
Single ended receiver threshold
“H” output voltage
“L” output voltage
Output leakage current
Symbol
VDI
VCM
Conditions
{(D+) – (D–)}
Min.
0.2
Typ.
—
Max.
—
Unit
V
Includes VDI
0.8
—
2.5
V
VSE
VOH
VOL
ILO
—
15 KΩ to GND
1.5 KΩ to 3.6 V
0 V < VIN < VDD
0.8
2.8
—
–10
—
—
—
—
2.0
3.6
0.3
+10
V
V
V
µA
2/26
FEDL70511LA-03
1Semiconductor
ML70511LA
PIN PLACEMENT
1
2
3
NC
PLL_PS
PLL
LOCK
4
5
6
GND
MRE
PLL_LE
RXC
TEST_L
MWE
TEST TEST_L TEST_L
RESET
BBWSEL
PU
_OUT
RX_
POW
TXD
PLL_
POW
MCS0
MCS1
VDD
PLL_
OFF
PLL_
DATA
TX_
POW
TEST_H RESET
D+
PLL_
CLK
GND
RSSI_
CLK
LVDD
RXD
TXC_IN
GND
RSSI
VDD
PCM
OUT
CIO15
TDO
PCM
SYNC
CIO12
GND
CIO9
GND
7
8
D-
TEST_L
9
10
11
12
SCLK
FSEL0 TXCSEL AGND1 TEST_L
13
NC
A
SCLK
SEL
GND
TMS
TCK
GND
TRST
VDD
SCLK
B
GND
TEST_L
VTM
TEST_L AVDD1
C
TEST_L TEST_L
SCLK REMAP0 XCLK
FSEL1
D
REGVBG AGND0 REGVDD AVDD0
E
GND
REMAP1REGOUT
REG
GND
F
MBS0
MOE1
GND
MOE0
TDI
MBS1
VDD
MD0
GND
CIO11
CIO14
MD1
MD4
VDD
MD2
CIO13
CIO10
CIO7
MA15
MA11
VDD
MA6
MA3
MD13
MD7
MD3
MD5
CIO6
CIO8
CIO2
CIO0
MA17
GND
MA9
MA7
MA0
VDD
MD9
MD6
MD8
CIO4
CIO5
MA19
MA16
MA14
MA12
MA10
GND
MA5
MA2
MD14
MD11
MD10
NC
CIO3
CIO1
MA18
GND
MA13
MA8
MA4
MA1
MD15
MD12
GND
NC
PCMCLK PCMIN
G
H
J
K
L
M
N
TOP VIEW
3/26
FEDL70511LA-03
1Semiconductor
ML70511LA
PIN DESCRIPTIONS
RF I/F
Direction
Internal
[*0]
Pull Up/Down
Initial
Value
Pin
Placement
TXD
O
—
L
C2
Transmit data output
(To ML7050LA Pin# A8)
RXD
I
—
—
F1
Receive data input
(To ML7050LA Pin# H5)
PLL_DATA
O
—
L
D2
PLL setting data output
(To ML7050LA Pin# H3)
PLL_CLK
O
—
L
E1
PLL_LE
O
—
L
B1
PLL_OFF
O
—
L
D1
PLL Open-loop/Closed-loop control signal
output (To ML7050LA Pin# G8)
PLL_POW
O
—
H
C3
Local transmit circuit power control signal
output (To ML7050LA Pin# A7)
TX_POW
O
—
H
D3
RX_POW
O
—
H
C1
RSSI
I
Pull down
—
F4
Receive field strength data input
RSSI_CLK
O
—
H
E3
RSSI transfer clock
PLL_PS
O
—
L
A2
PLL power control signal output
PLLLOCK
I
Pull down
—
A3
PLL lock signal input
RXC
O
—
L
B2
Pin Name
Description
PLL setting clock output
(To ML7050LA Pin# G3)
PLL setting load enable output
(To ML7050LA Pin# H4)
Transmit power control signal output
(To ML7050LA Pin# B6)
Receive power control signal output
(To ML7050LA Pin# B3)
Bluetooth receive clock output (1 MHz)
Bluetooth transmit clock input (1 MHz)
TXC_IN
I
Pull down
—
F2
When the transmit clock is used by a clock
(RXC) that is generated from the receive
data, set TXCSEL(Pin# A10) to H and
connect to RXC(Pin# B2).
Bluetooth transmit clock setting pin
TXCSEL
I
Pull down
—
A10
L: Select 1 MHz divided by internal PLL.
H: Select TXC_IN input signal.
[*0]
“I” = Input, “O” = Output, “I/O” = Input/Output, “Oc” = Open Collector
4/26
FEDL70511LA-03
1Semiconductor
ML70511LA
CLK and Configuration
Internal
Pull Up/Down
Initial
Value
Pin
Placement
I
—
—
D13
XCLK
I
—
—
D11
SCLKSEL
I
Pull down
—
B10
SCLKFSEL0
I
Pull down
—
A9
SCLKFSEL1
I
Pull down
—
D9
RESET
I
—
—
D5
Hardware reset pin (Reset = L)
RESET_OUT
O
—
—
B9
BBWSEL
I
Pull down
—
B8
REMAP0
I
—
—
D10
REMAP1
I
—
—
F11
Hardware reset pin (Reset = L), Output
BANK0 region bit width select pin
L: 8-bit
H: 16-bit
REMAP select pin during boot up
REMAP[1:0] = “00” Forbidden
“01” Forbidden
“10” External MCS1 device
“11” External MCS0 device
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Pin Name
Direction
SCLK
Description
Master clock (12, 13 or 16 MHz) input pin
(Power level: CMOS level)
User clock input pin
System clock select pin
L: Select CLK divided by internal PLL
H: Select XCLK input signal
Master clock select pin
SCLKFSEL[1:0] = “00” : 12 MHz
“01” : 13 MHz
“10” : 16 MHz
“11” : Forbidden
Memory I/F
Pin Name
Direction
MA[19:0]
O
—
L
[*1]
External address bus
MD[15:0]
I/O
Pull up
—
[*2]
External data bus
[*1]
[*2]
Description
MWE
O
—
H
B4
External write enable signal output
MRE
O
—
H
A5
External read enable signal output
MCS0
O
—
H
C4
External space 0 chip select
MCS1
O
—
H
C5
MBS0
O
—
H
G10
External lower byte select
MBS1
O
—
H
H10
External upper byte select
MOE0
O
—
H
G13
External MCS0 device output enable
(MCS0 and MRE OR output)
MOE1
O
—
H
G11
External MCS1 device output enable
(MCS1 and MRE OR output)
MA19: M3; MA18: N4; MA17: L5;
MA13: N6; MA12: M6; MA11: K6;
MA6: K8;
MA5: M9; MA4: N8;
External space 1 chip select
MA16: M4; MA15: K5; MA14: M5
MA10: M7; MA9: L7;
MA8: N7;
MA3: K9;
MA2: M10; MA1: N9;
MA7: L8
MA0: L9
MD15: N10; MD14: M11; MD13: K10; MD12: N11; MD11: M12; MD10: M13
MD9: L11; MD8: L13; MD7: K11; MD6: L12; MD5: K13; MD4: J11; MD3: K12;
MD2: J13; MD1: J10; MD0: H12
5/26
FEDL70511LA-03
1Semiconductor
ML70511LA
USB I/F
Internal
Pull Up/Down
Initial
Value
Pin
Placement
I/O
—
Z
D6
USB data
D–
I/O
—
Z
A7
USB data
VBUS
(GPIO0)
I
—
—
L4
USB detection pin
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Pin Name
Direction
D+
Description
UART I/F
Pin Name
Direction
Description
SOUT
O
—
H
H1
ACE transmit serial data
(Pin shared with GPIO15)
SIN
I
—
—
J4
ACE receive serial data
(Pin shared with GPIO14)
DCD
I
—
—
K2
Data carrier detection
(Pin shared with GPIO13)
RTS
O
—
H
J1
ACE transmit data ready
(Pin shared with GPIO12)
CTS
I
—
—
J3
ACE transmit ready
(Pin shared with GPIO11)
DSR
I
—
—
K3
Receive data ready
(Pin shared with GPIO10)
DTR
O
—
H
K1
Receive ready
(Pin shared with GPIO9)
RI
I
—
—
L2
Ring indicator
(Pin shared with GPIO8)
Internal
Pull Up/Down
Initial
Value
Pin
Placement
SIO I/F
Pin Name
Direction
STXD
O
—
H
K4
Serial data output
(Pin shared with GPIO7)
SRXD
I
—
—
L1
Serial data input
(Pin shared with GPIO6)
STDCLK
I/O
—
—
M2
Clock for serial data output (Pin shared
with GPIO5) During initialization: input
SRDCLK
I/O
—
—
M1
Clock for serial data input (Pin shared with
GPIO4) During initialization: input
6/26
Description
FEDL70511LA-03
1Semiconductor
ML70511LA
µPLAT_SIO I/F
Internal
Initial
Value
Pin
Placement
—
H
N2
Serial data output (Pin shared with GPIO3)
—
—
L3
Serial data input (Pin shared with GPIO2)
Pull Up/Down
Initial
Value
Pin
Placement
—
—
[*3]
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Pull down
—
H4
Pin Name
Direction
UTXD
O
URXD
I
Internal
Pull Up/Down
Description
GPIO I/F
Pin Name
Direction
GPIO[15:0]
I/O
Description
Parallel I/O data
During initialization: input
JTAG I/F
Pin Name
Direction
TDI
I
TDO
O
—
L
H2
Serial data output
TRST
I
Pull down
—
C13
Reset pin
Description
Serial data input
TMS
I
Pull down
—
B12
Mode setting pin
TCK
I
Pull down
—
B13
Serial data clock
Internal
Initial
Value
Pin
Placement
PCM I/F
Pin Name
Direction
PCMOUT
O
—
L
G2
PCM data output
PCMIN
I
Pull down
—
G4
PCM data input
Pull Up/Down
Description
PCM sync signal (8 kHz),
PCMSYNC
I/O
Pull down
—
H3
During initialization: input
(can be switched by an internal register)
PCM clock (64 kHz/128 kHz)
PCMCLK
I/O
Pull down
—
G3
During initialization: input
(can be switched by an internal register)
[*3]
CIO15:
CIO14:
CIO13:
CIO12:
CIO11:
CIO10:
CIO9:
CIO8:
CIO7:
CIO6:
CIO5:
CIO4:
CIO3:
CIO2:
CIO1:
CIO0:
H1
J4
K2
J1
J3
K3
K1
L2
K4
L1
M2
M1
N2
L3
N3
L4
GPIO15/SOUT (UART I/F)
GPIO14/SIN (UART I/F)
GPIO13/DCD (UART I/F)
GPIO12/RTS (UART I/F)
GPIO11/CTS (UART I/F)
GPIO10/DSR (UART I/F)
GPIO9/DTR (UART I/F)
GPIO8/RI (UART I/F)
GPIO7/STXD (SIO I/F)
GPIO6/SRXD (SIO I/F)
GPIO5/STXDCLK (SIIO I/F)
GPIO4/SRXDCLK (SIO I/F)
GPIO3/UTXD (µPLAT_SIO I/F)
GPIO2/URXD (µPLAT_SIO I/F)
GPIO1
GPIO0/VBUS (USB I/F)
7/26
FEDL70511LA-03
1Semiconductor
ML70511LA
TEST I/F
Internal
Pull Up/Down
Initial
Value
Pin
Placement
I
—
—
[*4]
Test pin (input)
TEST_H
I
—
—
D4
Test pin (input)
TEST_PU
Oc
—
L
B5
Test monitor pin
VTM
I
—
—
C9
Test pin
NC
—
—
—
Internal
Pull Up/Down
Initial
Value
Pin
Placement
Pin Name
Direction
TEST_L
A1, A13,
N1, N13
Description
No Connection
Power, GND
Pin Name
Direction
VDD
—
—
—
[*5]
I/O power pin 3.3 V ±0.3 V
LVDD
—
—
—
E4
I/O power pin 3.3 V ±0.3 V (Same voltage
to the VDD for ML7050LA)
GND
—
—
—
[*6]
Digital block ground pin
AVDD0
—
—
—
E13
Analog block power pin 2.5 V ±0.25 V
Description
AVDD1
—
—
—
C11
(Connect to REGOUT pin: F12)
AGND0
—
—
—
E11
Analog block ground pin
AGND1
—
—
—
A11
(Connect to REGGND pin: F13)
REGVDD
—
—
—
E12
Regulator power pin (3.0 to 3.6 V)
REGGND
—
—
—
F13
Regulator ground pin
REGOUT
—
—
—
F12
Regulator output
REGVBG
—
—
—
E10
Regulator reference voltage tuning
[*4]
[*5]
[*6]
TEST_L (TEST5): A8
TEST_L (TEST4): D8
TEST_L (TEST3): C8
TEST_L (TEST2): B7
TEST_L (TEST1): D7
TEST_L (TEST0): B6
TEST_L (PLLSEL): C10
TSET_L (PLLEN): A12
TSET_L (SVCO1): B3
C6, G1, K7, J12, H11, D12, L10
B11, C7, A6, A4, E2, F3, J2, N5, L6, M8, N12, H13, G12, F10, C12
8/26
FEDL70511LA-03
1Semiconductor
ML70511LA
REFERENCE FOR VOLTAGE SUPPLY CIRCUIT
ML70511LA
REGVDD
REGVBG
REGOUT
10
0.018
1
REGGND
AVDD0
0.1
AGND0
AVDD1
0.1
AGND1
VDD
GND
VDD
10
10
0.1
0.1
Capacitors shold locate close to LSI pins.
Unit: µF
GND
Feed lines should be separated
from LSI pins.
Example for ML70511LA voltage supply circuit
The circuit is subject to change according to the specific LSI board design. Please contact Oki Electric
Industry Co., Ltd. for detailed information.
9/26
10/26
XMC(BIU)
Cache/
Bus I/F
APB Ctl
ARM7
TDMI
TIC
System
Control
UART
I/F
SIO
I/F
PIO
I/F
USB
USB I/F
PCM/
CVSD
BT-BB
Core
PCM Codec
I/F
CTL/
WDT
I/F
I/F
I/F
PIO I/F
I/F
AMBA APB
Arbiter
AMBA AHB
SIO
SIO I/F
I/F
I/F
I/F
IRC
Timer
UART I/F
I/F
3ch
TIMER
APB Ctl
I/F
I/F
32 kB
RAM
SIO I/F
Default
Slave
AMBA APB
8 Mbit
SRAM
16
RFLSI
Clock
CLK
GEN
8 Mbit
Flash
ROM
FEDL70511LA-03
1Semiconductor
ML70511LA
BLOCK DIAGRAM
ML70511LA
FEDL70511LA-03
1Semiconductor
ML70511LA
DESCRIPTION OF INTERNAL BLOCKS
CLKGEN Block
• Generates from the SCLK (12/13/16 MHz) clock that is supplied to each block
• STOP/HALT function
• External clock selection function
CTL/WDT Block
•
•
•
•
•
•
•
•
Control of the frequency division function of the internal main clock
Control of clock supplied to each peripheral
Control of reset of each peripheral
STOP/HALT control
External clock selection control
CIO switching function
Watchdog timer function (interrupt/reset)
3 types of count stop functions
Timer Block
•
•
•
•
3 channels
18 bit timer counter for each channel
Iterrupt at counter overflow
Independent mode for each channel (one shot/interval/free run)
Baseband Core Block
RF LSI
Tx SCO Buffer
Audio
I/F
Tx ACL Buffer
Security
APB
TXD
Packet
Composer
Codec
Timing
FHCNT
RF
CNT
CNT
ARM
I/F
Rx SCO Buffer
Packet
Decomposer
Rx ACL Buffer
11/26
RXD
FEDL70511LA-03
1Semiconductor
ML70511LA
• RF Controller
- RF power supply control (PLL, TX, RX)
- Local PLL frequency division ratio setting
- Receive clock regeneration function
- Synchronization detection (synchronizing within the permissable error limit of SyncWord)
- Receive clock re-timing function
• FH Controller hopping
- Sequence control
- Frequency hopping selection function
- CRC computation's initial value selection function
• Timing Generator
- Bluetooth clock generation
- Operation interrupts depend on mode (slot, scan, sniff, hold, park)
- Sync detection timing generation (sync window ±10 µs)
- PLL setting timing generation
- Transmit/Receive timing generation
- Multi-master timing management function
• Packet Composer
- Access code generation (SyncWord generation, appending PR*TRAILER)
- Packet header generation (HEC generation, scrambling, FEC encoding)
- Payload generation (CRC generation, encryption, scrambling, FEC encoding)
- Packet synthesis
• Packet Decomposer
- Packet decomposition (separating the packet header and the payload)
- Packet header processing (FEC decoding, descrambling, HEC error detection, header information
separation)
- Payload processing (FEC decoding, descrambling, encryption decoding, CRC judgement, payload
separation)
• Security
- Various key generation functions (initialization, link key, encryption key)
- Certification function
- Encryption function
12/26
FEDL70511LA-03
1Semiconductor
ML70511LA
USB Block
• Conforms to USB standard Ver. 1.1.
• Supports 12 Mbps transfer
• Supports 4 data transfer types (control transfer, bulk transfer, interrupt transfer, and isochronous
transfer)
• Built-in USB transceiver circuit
• 5 or 6 built-in end points, and built-in FIFO for data storage
• 8-, 16-, 32-bit read/write is possible for the FIFOs of EP0 to EP5 (with byte control)
UART Block
•
•
•
•
•
•
•
•
•
•
Full-duplex buffering method
All status reporting function
Built-in 64-byte transmit/receive FIFO
Modem control based on CTS, DCD, and DSR
Programmable serial interface
5-, 6-, 7-, 8-bit characters
Generation and verification of odd parity, even parity, or no parity
1, 1.5, or 2 stop bits
Programmable Baud Rate Generator (1200 bps to 921.6 kbps)
Error servicing for parity, overrun, and framing errors
13/26
FEDL70511LA-03
1Semiconductor
ML70511LA
SIO Block
• UART/Synchronous type serial port interface
• UART Mode:
- Data length: can be selected as 7 or 8 bits
- Supports odd parity, even parity, or no parity
- Error servicing for parity, overrun, and framing errors
- Supports 1 or 2 stop bits
- Full-duplex communication is possible
• Clock synchronization mode:
- Data length: can be selected as 7 or 8 bits
- Error servicing for overrun errors
- Full-duplex communication is possible
µPLAT-SIO Block
•
•
•
•
•
•
•
Start-stop synchronization type serial port interface
Built-in dedicated baud rate generator
Data length of 7 or 8 bits can be selected
1 or 2 stop bits can be selected.
Supports odd or even parity
Error servicing for parity, overrun, and framing errors
Full-duplex communication is possible
PCM-CVSD Transcoder Block
• Application side I/O:
- PCM Codec
- APB-Bus (USB)
• Application-side format:
- PCM linear (8, 16 bits/sample, 64 kHz sampling frequency)/A-law/µ-law
• Bluetooth-side format:
- CVSD/A-law/µ-law
• All combinations of the above conversions are supported
• PCMSYMC/PCMCLK I/O can be switched (in the input state after initialization)
GPIO Block
•
•
•
•
•
All 16 bits
Input/Output selection possible for each bit
Interrupts can be used for all bits
Interrupt masks and interrupt modes can be set for all bits
In the input state immediately after a reset
14/26
FEDL70511LA-03
1Semiconductor
ML70511LA
APPLICATION NOTES
Operation During Boot Up
• Remapping during boot up is performed according to external pins REMAP[1:0].
REMAP1
L
L
H
H
REMAP0
L
H
L
H
:
:
:
:
Forbidden
Forbidden
Devices connected to external MCS1
Devices connected to external MCS0
• Bit width that corresponds to BANK0 during boot up is set according to external pin BBWSEL.
BBWSEL = L :
BBWSEL = H :
8-bit
16-bit
Clock Selection
• The CPU clock supply source is selected according to external pin SCLKSEL.
SCLKSEL = L :
SCLKSEL = H :
Use 32/16/8/4 MHz clock that was divided down from the internal PLL output of 192
MHz that was generated from external pin SCLK. (Initial value is 32 MHz.)
Use external pin XCLK.
Note: The clock supply source can also be set by the CLKCNT register in the CTL/WDT block.
• Bluetooth transmission clock is selected according to external pin TXCSEL.
TXCSEL = L :
TXCSEL = H :
Use 1 MHz clock that was divided down from the internal PLL output (192 MHz).
Use external pin TXC_IN.
Note: This clock can also be set by the CLKCNT register in the CTL/WDT block.
• SCLK selection (12/13/16 MHz).
SCLKFSEL[1:0] = “00” : 12 MHz
“01” : 13 MHz
“10” : 16 MHz
“11” : Forbidden
HCI Transport Selection
• HCI is selected (USB/UART) according to the logical value of GPIO0 at initial powerup of ML70511LA.
GPIO0 = L
GPIO0 = H
:
:
UART is used as HCI.
USB is used as HCI.
15/26
FEDL70511LA-03
1Semiconductor
ML70511LA
USB Peripheral Circuit
• Please contact Oki Electric Industry Co., Ltd. when using USB.
Setting the UART Baud Rate
• Use the HCI_VS_Set_LC_Parameters command of the Vendor Specific Commands to set the UART baud
rate.
Available baud rate settings:
1200/2400/4800/7200/9600/19.2K/38.4K/56K/57.6K/115.2K/230.4K/345.6K/460.8K/921.6K
(Initial value is 115.2 kbps.)
Setting the PCM-CVSD Transcoder
• Please use the HCI_VS_Set_LC_Parameters command of the Vendor Specific Commands in HCI to set the
PCM-CVSD transcoder parameters.
• It is possible to set the following parameters using the VCCTL command:
- PCMSYNC/PCMCLK mode (in the input state after initialization)
- Mute reception (initial setting: OFF)
- Mute transmission (initial setting: OFF)
- Air coding
CVSD (initial setting)/µ-law/A-law
- Interface coding
Linear (initial setting)/µ-law/A-law
- PCM format (data width of one PCM Linear sample)
8-bit (initial setting)/14-bit/16-bit
- Serial interface format
Short frame (initial setting)/long frame
- Application interface mode
PCM Codec I/F (initial setting)/APB I/F
16/26
FEDL70511LA-03
1Semiconductor
ML70511LA
External Memory
• ML70511LA specifications for the devices that are connected to MCS0 and MCS1 are explained below.
• When the device is connected to MCS0:
- 1 memory bank
- Bus width: 8 or 16 bits
- Byte access control: MBS*/MWE
- Supported devices:
Normal SRAM, Flash Memory, Page mode Flash memory
Bus timing to the device connected to MCS0
MRE
MWE
XA
MCS0
MBS*
XD_I
[*1]
(read)
XD_O
(write)
[*1]
[*2]
[*1]
1 or 2
clocks
[*2]
1 or 2 clocks
Access time:
3, 4, 5, 6, 7, 8 clock cycles (including 1 clock cycle for set-up)
6, 8, 10, 12, 14, 16 clock cycles (including 2 clock cycles for set-up)
Data OFF time:
1, 2, 3, 4 clock cycles
Note: Oki software settings:
- Insert the maximum wait immediately after reset.
- Page mode: OFF
- During operation (32 MHz operation),
Access time: 3 clock cycles
Data OFF time: 1 clock cycle
Note: A device with an access time of 120 nsec or less is recommended.
17/26
1 clock fixed
FEDL70511LA-03
1Semiconductor
ML70511LA
• When the device is connected to MCS1:
- 1 memory bank
- Bus width: 8-bit or 16-bit
- Byte access control: MBS*/MWE
Bus timing to the device connected to MCS1 (IOWRTYPE = 0)
MRE
MWE
XA
MCS1
MBS*
[*3]
XD_I
[*1]
(read)
[*1]
XD_O
(write)
[*3]
[*2]
1 clock fixed
Bus timing to the device connected to MCS1 (IOWRTYPE = 1)
MRE
MWE
XA
MCSn1
MBS*
(read)
XD_O
(write)
[*1]
[*3]
XD_I
[*4]
[*1]
[*3]
[*2]
1 clock fixed
[*1]
[*2]
[*3]
[*4]
Access time:
2, 4, 8, 16, 32 clock cycles (including 1 clock cycle for set-up)
Data OFF time:
1, 2, 3, 4 clock cycles
Address set-up time:
1, 2, 3, 4 clock cycles
Write data set-up time:
0 clock cycles (IOWRTYPE = 0)
0, 1, 2, 3 clock cycles (IOWRTYPE = 1)
18/26
1 clock fixed
FEDL70511LA-03
1Semiconductor
ML70511LA
Relation between address set-up time and write data set-up time (when IOWRTYPE = 1)
- Address set-up time:
1 clock cycle (write data set-up: 0 clock cycles)
2 clock cycles (write data set-up: 1 clock cycle)
3 clock cycles (write data set-up: 2 clock cycles)
4 clock cycles (write data set-up: 3 clock cycles)
Note:
Oki software settings:
- Insert the maximum wait immediately after reset.
- IOWRTYPE = 0
- During operation (32 MHz operation),
Access time: 2 clock cycles
Data OFF time: 1 clock cycle
Address set-up time: 1 clock cycle
Note: A device with an access time of 120 nsec or less is recommended.
• Miscellaneous
- MA0 is not used with devices that have a 16-bit data bus.
Connect MA1 to device A0. (MA0 is Open.)
- Connect MA0 to device A0 for devices that have an 8-bit data bus.
- MOE0 is the AND signal for MCS0 and MRE.
Perform an open process when this is not in use.
- MOE1 is the AND signal for MCS1 and MRE.
Perform an open process when this is not in use.
19/26
FEDL70511LA-03
1Semiconductor
ML70511LA
Process when interface pins are unused
• The following tables show the processes that are performed when interface pins are not used.
RF I/F
Pin Name
Process When Pin Not Used
PLL_DATA
Open
PLL_CLK
Open
PLL_LE
Open
PLL_OFF
Open
PLL_POW
Open
TX_POW
Open
RX_POW
Open
RSSI
Pull down or GND
RSSI_CLK
Open
PLL_PS
Open
PLLLOCK
Pull down or GND
RXC
Open
TXC_IN
Pull down or GND
TXCSEL
Pull down or GND
Comments
GPIO
Pin Name
Process When Pin Not Used
GPIO0
Pull up or VDD
GPIO1
Pull down or GND
GPIO2
Pull down or GND
GPIO3
Pull up or VDD
GPIO4
Pull down or GND
GPIO5
Pull down or GND
GPIO6
Pull up or VDD
GPIO7
Pull up or VDD
GPIO8
Pull up or VDD
GPIO9
Pull up or VDD
GPIO10
Pull down or GND
GPIO11
Pull up or VDD
GPIO12
Pull up or VDD
GPIO13
Pull down or GND
GPIO14
Pull up or VDD
GPIO15
Pull up or VDD
Comments
This process is not applicable when used as
VBUS (USB I/F).
This process is not applicable when used as
UTXD (µPLAT SIO I/F).
This process is not applicable when used as
STXD (SIO I/F).
This process is not applicable when used as
DTR (UART I/F).
This process is not applicable when used as
RTS (UART I/F).
This process is not applicable when used as
SOUT (UART I/F).
20/26
FEDL70511LA-03
1Semiconductor
ML70511LA
Memory I/F
Pin Name
MA[19:0]
Process When Pin Not Used
Comments
Open
When connected
For 16-bit devices:
• Open MA0.
• Connect from MA1 in order from A0 of the
connected device.
For 8-bit devices:
• Connect to each corresponding address.
MD[15:0]
Open
MWE
Open
MRE
Open
MCS0
Open
MCS1
Open
MBS0
Open
MBS1
Open
MOE0
Open
MOE1
Open
Only use when connecting to a device that has
only one, but not both of MCS* or MRE.
Process When Pin Not Used
Comments
USB I/F
Pin Name
D+
Open
D–
Open
VBUS
(GPIO0)
When using UART: Pull down or GND
When using USB: Pull up or VDD
This process is not applicable when used as
GPIO.
UART I/F
Pin Name
Process When Pin Not Used
SOUT
(GPIO15)
Open
SIN
(GPIO14)
Pull up or VDD
DCD
(GPIO13)
Pull down or GND
RTS
(GPIO12)
Open
CTS
(GPIO11)
Pull down or GND
DSR
(GPIO10)
Comments
This process is not applicable when used as
GPIO.
This process is not applicable when used as
GPIO.
Pull down or GND
DTR
(GPIO9)
Open
RI
(GPIO8)
Pull up or VDD
This process is not applicable when used as
GPIO.
21/26
FEDL70511LA-03
1Semiconductor
ML70511LA
SIO I/F
Pin Name
Process When Pin Not Used
STXD
(GPIO7)
Open
SRXD
(GPIO6)
Pull up or VDD
STDCLK
(GPIO5)
Pull down or GND
SRDCLK
(GPIO4)
Pull down or GND
Comments
This process is not applicable when used as
GPIO.
µPLAT_SIO I/F
Pin Name
Process When Pin Not Used
UTXD
(GPIO3)
Open
URXD
(GPIO2)
Pull down or GND
Comments
This process is not applicable when used as
GPIO.
JTAG I/F
Pin Name
Process When Pin Not Used
TDI
Open
TDO
Open
TRST
Open
TMS
Open
TCK
Open
Comments
PCM I/F
Pin Name
Process When Pin Not Used
PCMOUT
Open
PCMIN
Open
PCMSYNC
Open
PCMCLK
Open
Comments
Processes of Other Pins
TEST I/F, etc.
Pin Name
Process When Pin Not Used
TEST_L
GND
TEST_H
VDD
TEST_PU
Open
VTM
Open
RESET
Pull up or VDD
RESET_OUT
Open
NC
Open
Comments
• The unused pin configurations are subject to change according to the specific application.
Please contact Oki Electric Industry Co., Ltd. for detailed board layout information.
22/26
FEDL70511LA-03
1Semiconductor
ML70511LA
ABOUT BLUETOOTH SOFTWARE
• At Oki Electric Industry Co., Ltd., we have made available as Pack 1 the software protocol stack of the lower
layer up to HCI that conforms to the Bluetooth Specification Ver. 1.1 for external Flash memory.
Pack 1 contents: Baseband Controller, LMP, HCI.
• Please contact Oki Electric Industry about upper software protocol stack above HCI.
• Please contact Oki Electric Industry Co., Ltd. for more information regarding software contents, pricing, etc.
VENDOR SPECIFIC COMMANDS
• Parameters can be set with the Pack 1 software by using the following Vendor Specific Commands.
• Please contact Oki Electric Industry Co., Ltd. for more information.
(Command example) HCI_VS_Set_LC_Parameters:
Sets the link control information.
The following table shows the link control information that can be set.
Link Control Information
Comments
0: µ-law, 1: A-law, 2: Linear
PCM for SCO Link
UART baud rate
0:
9600 bps
1:
19.2 kbps
2:
38.4 kbps
3:
56 kbps
4:
115.2 kbps
5:
230.4 kbps
6:
345.6 kbps
7:
57.6 kbps
8:
460.8 kbps
9:
921.6 kbps
Unit: 625 µsec
Poling rate
12: 12 MHz
Master clock setting for ML7050LA
13: 13 MHz
16: 16 MHz
23/26
FEDL70511LA-03
1Semiconductor
ML70511LA
SYSTEM DEVELOPMENT KIT (BT-SDK)
• At Oki Electric Industry Co., Ltd., we have made available the System Development Kit (BT-SDK) for the
following objectives:
- Software development of the upper Bluetooth layer
- Overall system software
- Device development with embedded ML7050LA or ML70511LA
Please contact Oki Electric Industry Co., Ltd. for more information regarding System Development Kit contents,
pricing, etc.
24/26
FEDL70511LA-03
1Semiconductor
ML70511LA
PACKAGE DIMENSIONS
(Unit: mm)
P-LFBGA144-1111-0.80
5
Package material
Ball material
Package weight (g)
Rev. No./Last Revised
Epoxy resin
Sn/Pb
0.3 TYP.
1/Aug.25,1999
Caution regarding the installation of surface mounted type packages:
Surface mounted type packages are very susceptible to heat during reflow mounting and package moisture content
when in storage. Therefore, please contact your Oki Electric Industry Co., Ltd. sales representative when considering
reflow experiments and let us know the product name, package name, pin count, package code, the desired mounting
conditions (reflow method, temperature, count), storage conditions, etc.
25/26
FEDL70511LA-03
1Semiconductor
1.
ML70511LA
NOTICE
The information contained herein can change without notice owing to product and/or technical improvements.
Before using the product, please make sure that the information being referred to is up-to-date.
2.
The outline of action and examples for application circuits described herein have been chosen as an explanation
for the standard action and performance of the product. When planning to use the product, please ensure that the
external conditions are reflected in the actual circuit, assembly, and program designs.
3.
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.
4.
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 beyond the specified maximum ratings or
operation outside the specified operating range.
5.
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 the 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.
6.
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 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 and automotive equipment, safety devices, aerospace
equipment, nuclear power control, medical equipment, and life-support systems.
7.
Certain products in this document may need government approval before they can be exported to particular
countries. The purchaser assumes the responsibility of determining the legality of export of these products and
will take appropriate and necessary steps at their own expense for these.
8.
No part of the contents contained herein may be reprinted or reproduced without our prior permission.
Copyright 2001 Oki Electric Industry Co., Ltd.
26/26