FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA Issue Date:Sep.2, 2002 Bluetooth Baseband Controller IC GENERAL DESCRIPTION The ML70Q5110LA 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. Also this IC is equiped with 2 Mbit Flash ROM to reduce the external parts. 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. Built-in 2Mbit Flash ROM - Endurance 104 cycles 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-MC) (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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA ABSOLUTE MAXIMUM RATINGS Parameter Symbol Conditions Rating Unit VDD — –0.3 to +4.5 V VI — –0.3 to +4.5 V Allowable power dissipation Pd — 1.35 W Storage temperature Tstg — –55 to 150 °C Power supply voltage Input 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 INTERNAL FLASH ROM PROGRAMMING CONDITIONS Symbol Conditions Min. Typ. Max. Unit Supply voltage Parameter VDD — 3.0 3.3 3.6 V Operating temperature Ta During Read –40 — 85 °C 0 — 85 °C During Programming 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 Io Vo = GND to VDD –10 — 10 µA Power supply current (during operation) Iddo During 32 MHz operation 0 70 90 mA Power supply current (during stand-by) Idds CLK Stopped — 200 800 µA DC Characteristics(2) USB port (D+, D–) Parameter Symbol Conditions (VDD = 3.3 V ±0.3 V, Ta = –40 to 85°C) Min. Typ. Max. Unit Differential input sensitivity VDI {(D+) – (D–)} 0.2 — — V Differential common mode range VCM Includes VDI 0.8 — 2.5 V Single ended receiver threshold VSE 0.8 — 2.0 V “H” output voltage VOH 15 KΩ to GND 2.8 — 3.6 V “L” output voltage VOL 1.5 KΩ to 3.6 V — — 0.3 V Output leakage current ILO 0 V < VIN < VDD –10 — +10 µA — 2/26 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA PIN PLACEMENT 1 2 3 NC PLL_PS PLL LOCK 4 5 6 7 GND MRE PLL_LE RXC TEST_L MWE TEST TEST_L TEST_L RESET BBWSEL _OUT PU 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 D- 8 9 10 11 12 TEST_L SCLK TXCSEL AGND1 TEST_L FSEL0 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 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 RX_POW O — H C1 RSSI I Pull down — F4 Receive field strength data input RSSI_CLK O — H E3 RSSI transfer clock (To ML7050LA Pin# B3) PLL_PS O — L A2 PLL power control signal output PLLLOCK I Pull down — A3 PLL lock signal input RXC O — L B2 Bluetooth receive clock output (1 MHz) Bluetooth transmit clock input (1 MHz) TXC_IN I Pull down — F2 TXCSEL I Pull down — A10 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 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 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 RESET I — — D5 Hardware reset pin (Reset = L) RESET_OUT O — — B9 Hardware reset pin (Reset = L), Output BBWSEL I Pull down — B8 L: 8-bit BANK0 region bit width select pin REMAP0 I — — D10 REMAP1 I — — F11 Internal Pull Up/Down Initial Value Pin Placement H: 16-bit REMAP select pin during boot up REMAP[1:0] = “00” Forbidden “01” Stacked Flash ROM “10” External MCS1 device “11” External MCS0 device Memory I/F Description Pin Name Direction MA[19:0] O — L [*1] External address bus MD[15:0] I/O Pull up — [*2] External data bus 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 External space 1 chip select MBS0 O — H G10 MBS1 O — H H10 External upper byte select External lower 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) [*1] [*2] MA19: M3; MA18: N4; MA17: L5; MA16: M4; MA15: K5; MA14: M5 MA13: N6; MA12: M6; MA11: K6; MA10: M7; MA9: L7; MA8: N7; MA6: K8; MA5: M9; MA4: N8; 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA USB I/F Internal Pull Up/Down Initial Value Pin Placement I/O — Z D6 USB data I/O — Z A7 USB data Internal Pull Up/Down Initial Value Pin Placement Pin Name Direction D+ D– Description UART I/F Description Pin Name Direction 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 Description Pin Name Direction STXD O — H K4 Serial data output (Pin shared with GPIO7) SRXD I — — L1 Serial data input (Pin shared with GPIO6) STDXCLK I/O — — M2 Clock for serial data output (Pin shared with GPIO5) During initialization: input SRDXCLK I/O — — M1 Clock for serial data input (Pin shared with GPIO4) During initialization: input 6/26 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA µPLAT_SIO I/F Internal Pull Up/Down Initial Value Pin Placement Description O — H N2 Serial data output (Pin shared with GPIO3) I — — L3 Serial data input (Pin shared with GPIO2) Internal Pull Up/Down Initial Value Pin Placement Description — — [*3] Internal Pull Up/Down Initial Value Pin Placement Pull down — H4 Serial data input Pin Name Direction UTXD URXD GPIO I/F Pin Name Direction GPIO[15:0] I/O Parallel I/O data During initialization: input JTAG I/F Pin Name Direction TDI I Description TDO O — L H2 Serial data output TRST I Pull down — C13 Reset pin 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 PCMSYNC I/O Pull down — H3 PCM sync signal (8 kHz) During initialization: input (can be switched by an internal register) PCMCLK I/O Pull down — G3 PCM clock (64 kHz/128 kHz) 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 Pull Up/Down 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 (SIO I/F) GPIO4/SRXDCLK (SIO I/F) GPIO3/UTXD (µPLAT_SIO I/F) GPIO2/URXD (µPLAT_SIO I/F) GPIO1 GPIO0 7/26 Description FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA TEST I/F Pin Name Direction Internal Pull Up/Down Initial Value Pin Placement Description TEST_L I Pull down — [*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 — A1, A13, — — Internal Pull Up/Down Initial Value Pin Placement N1, N13 No Connection Power, GND Pin Name Direction Description 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 AVDD1 — — — C11 Analog block power pin 2.5 V ±0.25 V (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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA REFERENCE FOR VOLTAGE SUPPLY CIRCUIT ML70Q5110LA REGVDD REG_VBG 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 ML70Q5110LA 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 OKI Semiconductor BLOCK DIAGRAM SIO I/F Clock CLK GEN AMBA APB Timer SIO System Control APB Ctl XMC(BIU) I/F 16 Default Slave 32 kB RAM AMBA AHB 10/26 I/F 3ch TIMER I/F I/F IRC Arbiter TIC 2 Mbit Flash ROM 8 Mbit SRAM 8 Mbit Flash ROM I/F I/F I/F BT-BB Core PCM/ CVSD USB GPIO I/F SIO I/F UART I/F GPIO I/F SIO I/F UART I/F I/F CTL/ WDT FEDL70Q5110LA-01 I/F ML70Q5110LA I/F ML70Q5110LA I/F PCM Codec Cache/ Bus I/F AMBA APB USB I/F RFLSI APB Ctl ARM7 TDMI FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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) 11/26 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 Rx ACL Buffer Packet Decomposer RXD • 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 Stack Flash ROM 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 ML70Q5110LA. GPIO0 = L GPIO0 = H : : UART is used as HCI. USB is used as HCI. 15/26 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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) - 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA External Memory • ML70Q5110LA 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA • 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA Relationship 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 Port I/F Pin Name Process When Pin Not Used GPIO0 Pull up or VDD GPIO1 Pull down or GND GPIO2/URXD Pull down or GND GPIO3/UTXD Pull up or VDD GPIO4/SRDXCLK Pull down or GND GPIO5/STDXCLK Pull down or GND GPIO6/SRXD Pull up or VDD GPIO7/STXD Pull up or VDD GPIO8/RI Pull up or VDD GPIO9/DTR Pull up or VDD GPIO10/DSR Pull down or GND GPIO11/CTS Pull down or GND GPIO12/RTS Pull up or VDD GPIO13/DCD Pull down or GND GPIO14/SIN Pull up or VDD GPIO15/SOUT Pull up or VDD Comments [Note] These ports have multiple functions. When these ports are not used, they hold initial direction:input. So,these terminals need to be pullup or pulldown following the above table (not to be opened). 20/26 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA Memory I/F Pin Name Process When Pin Not Used Comments MA[19:0] 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. Pin Name Process When Pin Not Used Comments D+ Open D– Open USB I/F JTAG I/F Pin Name TDI TDO TRST TMS TCK Process When Pin Not Used Open Open Open Open Open Comments Process When Pin Not Used Open Open Open Open Comments PCM I/F Pin Name PCMOUT PCMIN PCMSYNC PCMCLK 21/26 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA Processes of Other Pins TEST I/F, etc. Pin Name TEST_L Process When Pin Not Used Pull down or GND TEST_H TEST_PU VTM Pull up or VDD Open Open RESET RESET_OUT Pull up or VDD 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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 and internal 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 SPECIFICCOMMANDS • 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 PCM for SCO Link 0: µ-law, 1: A-law, 2: Linear 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 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA 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. 24/26 FEDL70Q5110LA-01 OKI Semiconductor ML70Q5110LA REVISION HISTORY Document No. Date FEDL70Q5110LA-01 Sep.2, 2002 Page Previous Current Edition Edition – – 25/26 Description Final edition 1 FEDL70Q5110LA-01 OKI Semiconductor 1. ML70Q5110LA 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 2002 Oki Electric Industry Co., Ltd. 26/26