sta2416 STMicroelectronics, sta2416 Datasheet

no-image

sta2416

Manufacturer Part Number
sta2416
Description
Bluetooth?? Baseband With Integrated Flash
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STA2416
Manufacturer:
ST
Quantity:
12 070
Part Number:
STA2416
Manufacturer:
ST
0
Part Number:
sta2416-LF
Manufacturer:
ST
0
Company:
Part Number:
sta2416-LF
Quantity:
1 600
Features
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Table 1. Device summary
February 2008
Bluetooth
Software compatible with STLC2416
2-layer class-4 PCB compatible
– Point-to-point, point-to-multi-point (up to 7
Asynchronous connection-less (ACL) logical
transport link
Synchronous connection oriented (SCO) links:
2 simultaneous SCO channels
Supports pitch-period error concealment
(PPEC)
– Improves speech quality in the vicinity of
– Improves coexistence with WLAN
– Works at receiver, no Bluetooth implication
Adaptive frequency hopping (AFH): hopping
kernel, channel assessment as master and as
slave
Faster connection: interlaced scan for page
and inquiry scan, first FHS without random
backoff, RSSI used to limit range
Extended SCO (eSCO) links
Standard BlueRF bus interface
QoS flush
Clock support
– System clock input: 13 MHz (±20 ppm if
– LPO clock input at 3.2 and 32 kHz or via
ARM7TDMI
Memory
– Integrated 4-Mbit Flash
slaves) and scatternet capability
interference
shared with Bluetooth
the embedded 32 kHz crystal oscillator cell
Order code
®
STA2416
specification V1.1, V1.2 compliant
®
32-bit CPU
®
RF chipset
Bluetooth
LFBGA120 (10x10x1.4mm)
Package
®
Rev 2
technology baseband transceiver
!
!
!
!
!
!
!
!
!
LFBGA120
(10x10x1.4 mm)
– 64-KByte on-chip RAM
– 4-KByte on-chip boot ROM
Low power architecture with sleep mode
Hardware support for packet types
– ACL: DM1, 3, 5 and DH1, 3, 5
– SCO: HV1, 3 and DV
– eSCO: EV3, 5
Communication interfaces
– Synchronous serial interface, supporting up
– Two enhanced 16550 UARTs with 128-byte
– 12 Mbit/s USB interface
– Fast master I
– Multi slot PCM interface
– 15 programmable GPIOs
– 2 external interrupts and various interrupt
32 kHz clock out
Efficient support for WLAN coexistence
Ciphering support for up to 128-bit key
Receiver signal strength indication (RSSI)
support for power-controlled links
Separate control for external power amplifier
(PA) for class-1 power support
Software support: low level (up to HCI) stack or
embedded stack with profiles
– Support of UART and USB HCI transport
with integrated Flash memory
to 32-bit data
FIFO depth
possibilities through other interfaces
layers.
2
C bus interface
Packaging
Tube
STA2416
www.st.com
1/40
1

Related parts for sta2416

sta2416 Summary of contents

Page 1

... Software support: low level (up to HCI) stack or embedded stack with profiles – Support of UART and USB HCI transport Package LFBGA120 (10x10x1.4mm) Rev 2 STA2416 to 32-bit data FIFO depth 2 C bus interface possibilities through other interfaces layers. Packaging ...

Page 2

... General specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.1 System clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.1.1 5.2 Boot procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.3 Clock detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.4 Master reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.5 Interrupts/wake- 5.6 V1.2 detailed functions - extended SCO . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.7 V1.2 detailed functions - adaptive frequency hopping . . . . . . . . . . . . . . . 24 5.8 V1.2 detailed functions - faster connection . . . . . . . . . . . . . . . . . . . . . . . 24 5.9 V1.2 detailed functions - quality of service . . . . . . . . . . . . . . . . . . . . . . . . 25 2/40 Specifications for 3.3-V I/ Specifications for 1.8-V I/ Baseband 1.1 features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Baseband 1.2 features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Flash signals description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Slow clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 STA2416 ...

Page 3

... STA2416 5.10 Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.10.1 5.10.2 5.10.3 5.10.4 5.11 Software initiated low-power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.12 Bluetooth 5.12.1 5.12.2 5.12.3 5.12.4 5.12.5 6 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.1 UART interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.2 Synchronous serial interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.2.1 6.2 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.4 USB interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.5 JTAG interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.6 RF interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.7 PCM voice interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.8 Applications examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7 HCI-UART transport layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 7.1 UART settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8 HCI-USB transport layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 9 Class-1 power support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 10 Package information ...

Page 4

... Contents 12 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 4/40 STA2416 ...

Page 5

... STA2416 List of tables Table 2. Pin list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Table 3. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 4. Operating ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 5. LVTTL DC input specification (3V < V Table 6. LVTTL DC output specification (3V < V Table 7. DC input specification (1.55V < V Table 8. DC output specification (1.55V < V Table 9. Typical power consumption (V Table 10. ...

Page 6

... Figure 12. PCM (A-law, µ-law) standard mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 13. Linear mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Figure 14. PCM interface timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ® Figure 15. Bluetooth technology v1.2 application example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ® Figure 16. Bluetooth technology v2.0 application example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Figure 17. UART transport layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Figure 18. LFBGA120 (10x10x1.4mm) mechanical data and package dimensions . . . . . . . . . . . . . . 37 6/40 ® master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 STA2416 ...

Page 7

... Bluetooth v1.2 (basic rate): STLC2150 + STA2416. A dedicated customer framework SDK (CFW) can be provided by STM to customers needing to develop their own code. ® " Bluetooth v2.0 (enhanced data rate): STLC2500x + STA2416. In this case please refer to the CFWLite SDK. Figure 1. Bluetooth STLC2150 13 MHz 12 pF STLC2500x ...

Page 8

... Description 2 Description The STA2416 from STMicroelectronics is a Bluetooth integrated 4-Mbit Flash memory. Together with a Bluetooth radio this product offers a compact and complete solution for short-range wireless connectivity. It incorporates all the lower layer functions of the Bluetooth protocol. The microcontroller allows the support of all data packets of Bluetooth addition to voice ...

Page 9

... STA2416 2.2 Pin description Figure 3. Pin out (top view (PCB top side UART1 UART1 I2C NRESET NRP _RXD XIN SYS_ N.C. CLK_REQ TCK VSS_IO TDO TMS TDI NTRST VDD_IO BTXEN BRXEN ANT_SW BPKTCTL BPAEN BTXD BDCLK BRCLK BMOSI BRXD BMISO BSEN BNDEN ...

Page 10

... Pin description and assignment Table 2 shows the pin list of the STA2416. There are 91 functional pins of which 25 are used for device testing only (should not be connected in the application) and 24 supply pins. The column headed PU/PD shows the pads which implement an optional internal weak pull-up or pull-down to set the logical level of the pin if left unconnected ...

Page 11

... STA2416 Table 2. Pin list (continued) Name Pin # SPI interface Synchronous serial interface SPI_FRM A2 frame sync SPI_CLK A1 Synchronous serial interface clock Synchronous serial interface SPI_TXD B1 transmit data Synchronous serial interface SPI_RXD C1 receive data UART interface UART1_TXD A15 UART1 transmit data UART1_RXD A16 ...

Page 12

... O/T I/O PD I/O PD I/O PD I/O PD STA2416 VDD PAD CMOS, 3.3V TTL compatible, V1 4mA, 3-state, slew rate control CMOS, 3.3V TTL compatible, V1 4mA, 3-state, slew rate control, schmitt trigger CMOS, 3.3V TTL compatible, 4mA, V1 3-state, slew rate control CMOS, 3.3V TTL compatible, 2mA, V1 3-state, ...

Page 13

... STA2416 Table 2. Pin list (continued) Name Pin # Radio interface BRCLK L18 Transmit clock BRXD M18 Receive data BMISO M16 RF serial interface input data BNDEN N16 RF serial interface control BMOSI L16 RF serial interface output data BDCLK K16 RF serial interface clock BTXD K18 ...

Page 14

... External data bit 7 DATA8 T7 External data bit 8 DATA9 V2 External data bit 9 DATA10 V3 External data bit 10 DATA11 V4 External data bit 11 14/40 PU/ Description DIR I/O PD I/O PD I/O PD I/O PD I/O PD I/O PD I/O PD I/O PD I/O PD I/O PD I/O PD I/O PD STA2416 VDD PAD CMOS 1.8V, V2 4mA, slew rate control ...

Page 15

... STA2416 Table 2. Pin list (continued) Name Pin # DATA12 V5 External data bit 12 DATA13 V6 External data bit 13 DATA14 V7 External data bit 14 DATA15 V8 External data bit 15 Not connected C16, G3, N.C. Not connected N3 Must be strapped to VSS_IO if not used 2. Must be strapped to VDD_IO if not used 3. Must have a 10 kΩ pull-up ...

Page 16

... Supply voltage baseband core and EMI pads DD V Supply voltage for Flash memory DDF V Supply voltage for digital I/O DDIO V Supply voltage for Flash memory I/Os (V DDQ T Operating ambient temperature amb 16/40 Conditions Conditions ≤ DDQ DDF STA2416 Min Max Unit V - 0.5 2 0 ...

Page 17

... STA2416 3.3 I/O specifications The I/O voltage depends on the interface. The voltage is typically 1.8 V for the interface to the Flash memory and typically 3.3 V for all the other interfaces. These I/Os comply with the EIA/JEDEC standard JESD8-B. 3.3.1 Specifications for 3.3-V I/Os Table 5. LVTTL DC input specification (3V < V Symbol V Low level input voltage ...

Page 18

... Typical power consumption (V Standby (no low-power mode) Standby (low-power mode enabled) ACL connection (no transmission) ACL connection (data transmission) SCO connection (no codec connected) Inquiry and Page scan (low-power mode enabled) Low-power mode (32 kHz crystal) 18/40 DD STA2416 state = 1.8V, V DDF DDPLL DDIO Core IO Slave Master 5 ...

Page 19

... STA2416 4 Functional description 4.1 Baseband " WLAN coexistence. See also scenario. 4.1.1 Baseband 1.1 features The baseband is based on Ericsson compliant with the Bluetooth " point-to-multipoint ( slaves). " asynchronous connection-less (ACL) link support giving data rates up to 721 kbit/s. " synchronous connection oriented (SCO) link with support for 2 voice channels over the air interface. " ...

Page 20

... M28R400CT Top Boot Block Addresses 3FFFF 4 KWords 3F000 Total KWord Blocks 38FFF 4 KWords 38000 37FFF 32 KWords 30000 32 KWord Blocks 0FFFF 32 KWords 08000 07FFF 32 KWords 00000 - 0.4 V), the lock-down is disabled and the Flash DDQ STA2416 Total 0.4 V), the DDQ ...

Page 21

... STA2416 VDD_F supply voltage (V VDD_F provides the power supply to the internal core of the Flash memory device the main power supply for all operations (read, program and erase) VDD_Q supply voltage (V Pin VDD_Q provides the power supply to the I/O pins and enables all outputs to be powered independently from VDD_F ...

Page 22

... ROM, the STA2416 will monitor the UART interface for approximately 1.4 second. If there is no request for code downloading during this period, the ROM jumps to Flash. In order to reliably download code the STA2416 must run with a system clock of 13 MHz. At other frequencies the download may fail. 5.3 Clock detection The STA2416 has an automatic slow-clock frequency detection (32kHz, 3 ...

Page 23

... STA2416 5.4 Master reset When the device reset is held active (NRESET is low) then UART1_TXD and UART2_TXD are set to input state. When the NRESET returns high, the device starts to boot. Note: The device should be held in active reset for minimum order to guarantee a complete reset of the device. ...

Page 24

... The faster Inquiry function is based on a removed/shortened random back off and also a new interlaced inquiry scan scheme. The faster page function is based on interlaced page scan. 24/40 specification 1.1 the Bluetooth wireless devices hop in the 2.4 GHz band ® specification 1.1 connection procedure. STA2416 AFH(79) WLAN used frequency t AFH(19<N<79) WLAN used frequency t ...

Page 25

... Immediately afterwards it will go back to the Deep Sleep mode. If some HCI transmission is needed, the UART link will be reactivated, using one of the two ways explained in 7.5, and the STA2416 will move from the Deep Sleep mode to the Sleep mode. ...

Page 26

... Deep Sleep mode outside the receiver activity. The selection between Sleep mode and Deep Sleep mode depend on the UART activity like in SNIFF or PARK. 5.10.3 No connection If the host places the UART in low power and there is no activity, then the STA2416 can be placed in Deep Sleep mode. 5.10.4 Active link When there is an active link (SCO or ACL), the STA2416 cannot go in Deep Sleep mode whatever the UART state is ...

Page 27

... ISM bandwidth usage for both devices while preserving the quality of some critical types of link. 5.12.2 Algorithm 2: WLAN master In case the STA2416 has to cooperate collocated scenario, with a WLAN chip not supporting a PTA based algorithm, it's possible to put in place a simpler mechanism. The interface is reduced to 1 line. Figure 8. ...

Page 28

... Also in this case the interface is reduced to 1 line. Figure 9. Algorithm 3: Bluetooth When the STA2416 has to operate it puts the RF_NOT_ALLOWED signal HIGH. The WLAN will not operate while this signals stays HIGH. This mechanism is used to avoid packet collision in order to make efficient use of the bandwidth ...

Page 29

... HCI UART transport layer: – all HCI commands as described in the Bluetooth – ST specific HCI command (check STA2416 Software Interface document for more information) " RXD, TXD, CTS, RTS on permanent external pins " 128-byte FIFOs, for transmit and for receive " ...

Page 30

... SPI_RXD ® technology stereo headset. In this application, the audio C peripherals has full control of the interface at all times. I ® core specification. For clarity, the serial interface ® device with an Agilent optical mouse Figure 10. ® Agilent ADNS-2030 SPI_CLK SPI_IO STA2416 2 C slave ...

Page 31

... ARM7TDMI connected with the standard ARM7 6.6 RF interface The STA2416 radio interface is compatible to BlueRF (unidirectional RxMode2 for data and unidirectional serial interface for control). 6.7 PCM voice interface The voice interface is a direct PCM interface to connect to a standard codec (for example, STA529) including internal decimator and interpolator filters. The data can be linear PCM (13 to 16-bit), µ ...

Page 32

... B B 125µ 125µs Description Chapter Min Typ Max 2048 8 200 200 200 100 100 100 150 STA2416 B B D02TL558 D02TL559 Unit kHz kHz ...

Page 33

... Bluetooth 1.2 Bluetooth RF GPIOs UARTs BlueRF STLC2150 STA2416 13MHz 13MHz 32KHz ® technology v2.0 application example Bluetooth RF GPIOs UART1 PCM I/F HCI link STA2416 (UART2) 32KHz 13MHz clk 13MHz oscillator t SDC t HCD MSB-2 MSB-3 MSB-4 t DCD MSB-1 MSB-2 MSB-3 MSB-4 ...

Page 34

... HCI-UART transport layer The UART transport layer has been specified by the Bluetooth communication between a host controller (STA2416) and a host (for example, PC), via a serial line. The objective of this HCI-UART transport layer is to make it possible to use the Bluetooth HCI over a serial interface between two UARTs on the same PCB. The HCI-UART transport layer assumes that the UART communication is free from line errors ...

Page 35

... HCI-USB transport layer The USB transport layer has been specified by the Bluetooth communication between a host controller (STA2416) and a host (for example, PC), via a USB interface. The USB transport layer is completely implemented in software. It accepts HCI messages from the HCI layer, prepares it for transmission over a USB bus, and sends it to the USB driver ...

Page 36

... Power Class 1 PA1 or PCM sync 2 Power Class 1 PA3 Power Class 1 PA4 Power Class 1 PA5 Power Class 1 PA6 Power Class 1 PA7 Section 5.12: Bluetooth®, WLAN coexisting in 26, can be enabled on GIPIO pins Section 6.7: PCM voice interface on STA2416 ® technology class-1 power Table 14. ® technology ...

Page 37

... STA2416 10 Package information In order to meet environmental requirements, ST offers these devices in ECOPACK packages. These packages have a Lead-free second level interconnect. The category of second Level Interconnect is marked on the package and on the inner box label, in compliance with JEDEC Standard JESD97. The maximum ratings related to soldering conditions are also marked on the inner box label ...

Page 38

... Trademarks and other acknowledgements 11 Trademarks and other acknowledgements Agilent is a trademark of Agilent Technologies, Inc. ARM7 and ARM7TDMI are registered trademarks of ARM Limited. Bluetooth is a registered trademark of Bluetooth SIG Inc. ECOPACK is a registered trademark of STMicroelectronics. Ericsson is the registered trademark of Telefonaktiebolaget LM Ericsson. 38/40 STA2416 ...

Page 39

... STA2416 12 Revision history Table 15. Document revision history Date 20-Dec-2006 18-Feb-2008 Revision 1 Initial release. General updates Updated various references to system clock frequency 2 New applications sections Added sentence for downloading code at 13 MHz in page 22. Revision history Changes on page 7 and on page 33 Section 5.2 on 39/40 ...

Page 40

... Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America 40/40 Please Read Carefully: © 2008 STMicroelectronics - All rights reserved STMicroelectronics group of companies www.st.com STA2416 ...

Related keywords