PCF87852 Bluetooth baseband controller Rev. 01 — 23 April 2004 Preliminary data 1. General description The PCF87852 combines the Bluetooth™ protocol stack, Link Controller (LC), Link Manager (LM), and Host Controller Interface (HCI) firmware of the Bluetooth system specification in a single IC with embedded software. Together with an RF module, a few external components and an antenna it forms a Bluetooth system. In most cases this module will be attached to a host, for example a GSM baseband controller or a PC processor. The PCF87852 may also be used for embedded Bluetooth applications by running the upper software layers also from the on-chip memory. Together with an external voice codec a Bluetooth headset application can be realized. The industry standard ARM7TDMI™ microcontroller with low power consumption is integrated together with ROM memory and SRAM. There are no provisions for external controllers to directly access on-chip data memory. Communication with an external host, for example a PC, GSM or PDA, is handled via the HCI. Industry standard interfaces such as I2C-bus™, PCM and IOM® are supported by on-chip hardware. Additionally, a UART interface is available that can be used as the Bluetooth host controller interface. The Bluetooth controller consists of a number of functional blocks that operate under control of the embedded microcontroller. The microcontroller has access to these blocks via the AMBA System Bus (ASB) and the VLSI Peripheral Bus (VPB). The PCF87852 is designed to be used together with an RF IC as low-cost, low-power, radio-based cable replacement or wireless link. This link will be the basis for PCs, telephones, PDAs and peripherals to communicate together on an ad-hoc basis. It will replace cables and enables a wireless personal network. The PCF87852 is especially suited for applications without the need for analog voice input or output, e.g. cellular telephones or computing platforms. 2. Features 2.1 Baseband hardware ■ ■ ■ ■ ■ ■ Embedded ARM7TDMI microprocessor 224 kbytes ROM memory 38 kbytes SRAM memory 8 kbytes internal data RAM (IRAM) for Bluetooth controller Watchdog timer Two 32-bit system timers PCF87852 Philips Semiconductors Bluetooth baseband controller ■ Bluetooth controller including scrambling, CRC generation and checking, FEC encoding and decoding and ciphering according the “Specification of the Bluetooth System, Version 1.1” ■ Bluetooth connections supporting: ◆ Maximum 3 active connections (ACL) ◆ One voice connection (SCO). ■ CVSD transcoder ■ RF interface ■ RSSI measurement ■ On-chip 1.8 V voltage regulator ■ 8-bit D/A and A/D conversion for various purposes; e.g. PA control ■ Power-on reset ■ System clock crystal oscillator ■ Low-power crystal oscillator for a low-frequency clock input ■ System clock request signal for control of external clock source ■ Microprocessor interfaces including UART, I2C-bus, combined PCM/IOM and general purpose I/O-pins ■ Patch mechanism for code updates and corrections. 2.2 Firmware ■ ■ ■ ■ ■ ■ ■ Interface drivers Bluetooth controller driver Link Controller (LC) Link Manager (LM) Host Controller Interface (HCI) L2CAP, RFCOMM and SDP Small profiles and application software (i.e Bluetooth headset). 2.3 General ■ Core and interface supply: 1.8 V; RF interface supply: 2.7 V to 3.4 V ■ Operating temperature range: −40 °C to +85 °C ■ Package: LFBGA73 (7 × 7 mm2 and 0.5 mm pitch). 3. Applications ■ Cell phones and smart phones ■ Computing applications (PC, notebook and PDA) ■ Cellular accessories (Bluetooth headsets). © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data Rev. 01 — 23 April 2004 2 of 12 PCF87852 Philips Semiconductors Bluetooth baseband controller 4. Quick reference data Table 1: Quick reference data Symbol Parameter Conditions Min Typ Max Unit Supplies ground voltage [1] - 0 - V VDDCO1 first core supply voltage [2] 1.65 1.8 1.95 V VDDCO2 second core supply voltage [2] 1.65 1.8 1.95 V RF interface supply voltage [2][3][4] 1.65 3.0 3.6 V 1.8 V I/O supply voltage [2] 1.65 1.8 1.95 V VDDIOV variable I/O supply voltage [2] 1.65 3.0 3.6 V VDDA analog supply voltage [2] 1.65 1.8 1.95 V [2][5] 1.65 1.8 1.95 V IDD = IDDC + IDDA; ARM active; VDDC = VDDA = 1.8 V - 13 - mA VDDIORF = 3.0 V - 125 - µA - 40 - µA - 30 - µA VSS VDDIORF VDDIO18 oscillator supply voltage VDDO Power consumption[6] IDD(on) operating supply current for an active ACL link and continuous DM1 and DH1 mode IDDIORF(tx) RF interface supply current in transmit mode IDD(lp) low-power supply current in low IDD = IDDC + IDDA; ARM power mode off; DCXO off; LPO on (32.768 kHz) IDD(off) off mode supply current for lowest possible current IDD = IDDC + IDDA; ARM off; clocks off [7] Digital I/O pins I/O pins at VDDIORF VIH HIGH-level input voltage 2.0 - VDDIORF V VIL LOW-level input voltage 0 - 0.8 V VOH HIGH-level output voltage IOH = 4 mA VDDIORF − 0.4 - - V VOL LOW-level output voltage IOL = 4 mA - - 0.4 V V I/O pins at VDDIO18 VIH HIGH-level input voltage 0.7VDDIO18 - VDDIO18 VIL LOW-level input voltage 0 - 0.3VDDIO18 V - 0.3VDDIO18 - Vhys hysteresis voltage VOH HIGH-level output voltage IOH = 4 mA VDDIO18 − 0.4 - - V VOL LOW-level output voltage IOL = 4 mA - 0.4 V - V I/O pins at VDDIOV VIH HIGH-level input voltage 0.7VDDIOV - VDDIOV V VIL LOW-level input voltage 0 - 0.3VDDIOV V Vhys hysteresis voltage - 0.3VDDIOV - V VOH HIGH-level output voltage IOH = 3 mA VDDIOV − 0.4 - - V VOL LOW-level output voltage IOL = 3 mA - - 0.4 V [1] [2] Applies to all 0 V ground reference pins: VSSIORF, VSSCO1, VSSCO2, VSSIO18, VSSIOV, VSSA and VSSO. It must be insured that the supply rise on each of the supply pins from 0 V to 1.1 V is shorter than 5 ms. © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data Rev. 01 — 23 April 2004 3 of 12 PCF87852 Philips Semiconductors Bluetooth baseband controller [3] [4] [5] [6] [7] VDDIORF is only tested at 2.7 V to 3.4 V. VDDIORF = VDDIOV. I2C-bus is only functional for voltages between 3.0 V and 3.6 V. The power consumptions are very dependent on the software settings and can vary a lot. CMOS leakage current. All blocks are disabled except the bias currents of the band gap reference and the power-on reset circuit. Table 2: Typical power consumption figures of the PCF87852 in combination with BGB101 radio module Symbol[1] SCO and HV3 packet ACL, DM1 or DH1 packets and bidirectional data [2] ACL, DM5 or DH5 packet transmit and NULL packet receive [2] ACL, DM5 or DH5 packet receive and NULL packet transmit [2] ACL, sniff mode and external 32 kHz (Tsniff = 500 ms) ACL, sniff mode and internal 32 kHz (Tsniff = 500 ms) Low power page/inquiry scan and external 32 kHz Low power page/inquiry scan and internal 32 kHz [1] [2] [3] [4] [3] [4] [3] [4] Domain Typ Unit 1.80 V 13.0 mA 2.85 V 12.0 mA total P 57.6 mW 1.80 P 12.6 mA 2.85 V 10.0 mA total P 51.2 mW 1.80 V 12.6 mA 2.85 V 26.0 mA total P 96.8 mW 1.80 V 12.6 mA 2.85 V 32.0 mA total P 113.9 mW 1.80 V 0.32 mA 2.85 V 0.40 mA total P 1.71 mW 1.80 V 0.65 mA 2.85 V 0.40 mA total P 2.31 mW 1.80 V 0.23 mA 2.85 V 0.42 mA total P 1.61 mW 1.80 V 0.55 mA 2.85 V 0.42 mA total P 2.19 mW All measurements performed on sampling basis with HCI firmware loaded in the PCF87852 internal ROM. Measurements are done with the 13 MHz oscillator in slave mode. Measurements are done with a 32.768 kHz crystal connected to generate the Bluetooth low power clock. Measurements are done with a 13 MHz crystal connected and the Bluetooth low power clock derived from the 13 MHz. © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data [2] Rev. 01 — 23 April 2004 4 of 12 PCF87852 Philips Semiconductors Bluetooth baseband controller 5. Ordering information Table 3: Ordering information Type number PCF87852E Package Name Description Version LFBGA73 plastic low profile fine-pitch ball grid array package; 73 balls; body 7 × 7 × 1.05 mm SOT751-1 © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data Rev. 01 — 23 April 2004 5 of 12 PCF87852 Philips Semiconductors Bluetooth baseband controller 6. Block diagram ASB RESET_N TDO_JTAG TDI_JTAG TCK_JTAG TMS_JTAG JTAG PATCH VPB ROM MEMORY ARM7TDMI XTAL1_SYS 50 MHz OSCILLATOR XTAL2_SYS XTAL1_LPO 32 kHz OSCILLATOR SRAM XTAL2_LPO SYSTEM CONTROL UNIT RESET_N GP_CLK ASB-to-VPB BRIDGE RXON_SIRI CDI_SIRI TXON_SIRI TXCLK_SIRI SIF_DATA SIF_CLK SIF_EN RF_SIG [4] RF_SIG [3] RF_SIG [2] SYS_CLK_REQ SIRI INTERFACE RF_SIG [4] RF_SIG [3] RF_SIG [2] R_DATA T_DATA RFCU INTERRUPT CONTROL UNIT (ICU) CVSD CODEC 8 UART INTERFACE RXD_UART TXD_UART RTS_UART CTS_UART IOM/PCM INTERFACE FSC_IP DCLK_IP DA_IP DB_IP 16 GENERAL PURPOSE TIMERS SCL_IIC I2C-BUS INTERFACE SDA_IIC PBC WATCHDOG TIMER 22 GPIO INTERFACE GPIO [X] VANLI AUXILIARY ADC/DAC VANLO RAM POWER SUPPLY MANAGEMENT SIF SIF_DATA SIF_EN SIF_CLK VBGP VBAT POR_DISABLE PCF87852 T_GFSK RSSI REF_CLK ANALOG RF INTERFACE MCE655 Fig 1. Block diagram. © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data Rev. 01 — 23 April 2004 6 of 12 PCF87852 Philips Semiconductors Bluetooth baseband controller 7. Functional description The PCF87852 is designed to be used as a low-cost, low-power radio-based cable replacement, or wireless link. This link will be the basis for PCs, telephones, PDAs headsets and peripherals to communicate together on an ad-hoc basis. It is designed to handle the Bluetooth specification. The PCF87852 is intended to combine the Bluetooth protocol stack, link controller, link manager, HCI Firmware and radio of the Bluetooth system specification in one IC with embedded software. Figure 2 shows a typical example of the PCF87852 in its environment. Together with few external components and an antenna it forms a Bluetooth system. In most cases this system will be attached to a host, for example a GSM baseband controller or a PC processor. The industry standard ARM7TDMI microcontroller with low power consumption per MHz is integrated. There is a ROM memory and a static RAM on-chip. There are no provisions for external controllers to directly access on-chip data memories. Communication with an external host, for example a PC, GSM or PDA, is handled via the HCI. The PCF87852 is able to run the complete Bluetooth application up to HCI. A number of industry standard interfaces such as IOM/PCM, I2C-bus, and UART are supported by on-chip hardware to act as possible host interfaces. The Bluetooth link controller consists of a number of functional blocks that operate under control of the embedded microcontroller. The microcontroller has access to these blocks via the AMBA System Bus (ASB) and VLSI Peripheral Bus (VPB). Figure 1 shows the various blocks and their interconnections. © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data Rev. 01 — 23 April 2004 7 of 12 xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Philips Semiconductors 9397 750 12161 Preliminary data 1.8 to 3.3 V 1.8 V to/from JTAG SCL_IIC VDDIOV VSS TCK_JTAG TDI_JTAG SDA_IIC VDDIO18 TDO_JTAG TMS_JTAG VDDA NRESET RESET_N VSSA SYS_CLK_REQ VDDCO3 RXD_UART TXD_UART VSSCO3 TXD_UART RXD_UART VDDCO2 CTS_UART RTS_UART VSSCO2 RTS_UART CTS_UART VDDIORF FSC_IP SYS_CLK_REQ FSC_PCM Rev. 01 — 23 April 2004 DCLK_IP DCLK_PCM DI_PCM DA_IP DO_PCM DB_IP 1.8 V CLK_SYS 1.8 V PCF87852 1.8 V 1.8 V 2.7 V 2.7 V 2.7 V VSSIORF VS1 VS2 VS3 T_GFSK T_GFSK R_DATA R_DATA BASEBAND CONTROLLER 2.7 V RSSI RSSI VDDO REF_CLK REFCLK VSSO SIF_DATA S_DATA XTAL1_SYS SIF_EN S_EN XTAL2_SYS SIF_CLK S_CLK XTAL1_LPO SLCCTR DCXCTR XTAL2_LPO VANLO ANT PA_OUT 100 pF n.c. CLK_LOW_POWER n.c. n.c. BGB102 RADIO MODULE GND VBAT VBGP POR_DISABLE VREG18 1.8 V 1.8 V MCE654 100 nF Fig 2. Application example of hosted Bluetooth system with PCF87852 and BGB102 (or BGB101) RF module. PCF87852 8 of 12 © Koninklijke Philips Electronics N.V. 2004. All rights reserved. VANLI Bluetooth baseband controller HOST CONTROLLER PA_IN PCF87852 Philips Semiconductors Bluetooth baseband controller 8. Limiting values Table 4: Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter VDDC Conditions core supply voltage VDDIORF RF interface supply voltage Max Unit −0.5 +2.5 V −0.5 +4.6 V VDDIO18 1.8 V I/O supply voltage −0.5 +2.5 V VDDIOV variable I/O supply voltage −0.5 +4.6 V VDDA analog supply voltage −0.5 +2.5 V VDDO oscillator supply voltage −0.5 +2.5 V −0.5 VDDX + 0.5 V with respect to ground (VSS) [1] VI input voltage on any pin II input DC current through any pin - 100 mA Ptot total power dissipation - 200 mW Tamb ambient temperature −40 +85 °C Tstg storage temperature −40 +125 °C [1] VDDX represents the supply voltage of the functional block associated with the pin. © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data Min Rev. 01 — 23 April 2004 9 of 12 PCF87852 Philips Semiconductors Bluetooth baseband controller 9. Revision history Table 5: Revision history Rev Date 01 20040423 CPCN Description - Preliminary data (9397 750 12161) © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Preliminary data Rev. 01 — 23 April 2004 10 of 12 PCF87852 Philips Semiconductors Bluetooth baseband controller 10. Data sheet status Level Data sheet status[1] Product status[2][3] Definition I Objective data Development This data sheet contains data from the objective specification for product development. Philips Semiconductors reserves the right to change the specification in any manner without notice. II Preliminary data Qualification This data sheet contains data from the preliminary specification. Supplementary data will be published at a later date. Philips Semiconductors reserves the right to change the specification without notice, in order to improve the design and supply the best possible product. III Product data Production This data sheet contains data from the product specification. Philips Semiconductors reserves the right to make changes at any time in order to improve the design, manufacturing and supply. Relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN). [1] Please consult the most recently issued data sheet before initiating or completing a design. [2] The product status of the device(s) described in this data sheet may have changed since this data sheet was published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com. [3] For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status. 11. Definitions Short-form specification — The data in a short-form specification is extracted from a full data sheet with the same type number and title. For detailed information see the relevant data sheet or data handbook. Limiting values definition — Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 60134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information — Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification. performance. When the product is in full production (status ‘Production’), relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN). Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no licence or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified. 13. Licenses Purchase of Philips I2C components Purchase of Philips I2C components conveys a license under the Philips’ I2C patent to use the components in the I2C system provided the system conforms to the I2C specification defined by Philips. This specification can be ordered using the code 9398 393 40011. 12. Disclaimers Life support — These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application. Right to make changes — Philips Semiconductors reserves the right to make changes in the products - including circuits, standard cells, and/or software - described or contained herein in order to improve design and/or 14. Trademarks Bluetooth — is a trademark of the Bluetooth SIG, Inc, USA and used by Philips Semiconductors under license. ARM7TDMI — is a trademark of ARM Ltd. I2C-bus — is a trademark of Koninklijke Philips Electronics N.V. IOM — is a registered trademark of Siemens AG and Infinion Technologies AG. Contact information For additional information, please visit http://www.semiconductors.philips.com. For sales office addresses, send e-mail to: [email protected]. Preliminary data Fax: +31 40 27 24825 © Koninklijke Philips Electronics N.V. 2004. All rights reserved. 9397 750 12161 Rev. 01 — 23 April 2004 11 of 12 Philips Semiconductors PCF87852 Bluetooth baseband controller Contents 1 2 2.1 2.2 2.3 3 4 5 6 7 8 9 10 11 12 13 14 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Baseband hardware . . . . . . . . . . . . . . . . . . . . . 1 Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Quick reference data . . . . . . . . . . . . . . . . . . . . . 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Functional description . . . . . . . . . . . . . . . . . . . 7 Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . . 9 Revision history . . . . . . . . . . . . . . . . . . . . . . . . 10 Data sheet status . . . . . . . . . . . . . . . . . . . . . . . 11 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 © Koninklijke Philips Electronics N.V. 2004. Printed in The Netherlands All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. Date of release: 23 April 2004 Document order number: 9397 750 12161