PHILIPS PCF87852

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