|
Part Number |
AT76C551 |
|
Manufacturer |
ATMEL Corporation |
|
Semiconductor DataSheet |
|
DataSheet View |
|
Features
• Implements Bluetooth™ Specification on Short Distance Wireless Communication in
2.4 GHz ISM Band
• Provides 1 Mbps Aggregate Bit Rate • Supports Frequency Hopping Spread Spectrum Physical-layer Interface to Dedicated
Transceiver with Frequency Hopping Algorithm Implemented in Hardware
• Provides Baseband Functions in Hardware which Implement Bluetooth Low-level Bit • • • • • • • • • •
Processing Such as Forward Error Correction (FEC), Header Error Check (HEC) and CRC Generation/Checking and Encryption/Decryption Integrated ARM7TDMI® RISC Processor Glueless SRAM Interface, Supporting Up to 256K Bytes of Memory Glueless Flash Memory Interface, Supporting Up to 256K Bytes of Nonvolatile Memory Glueless PCMCIA Bus Interface Conforming to PC Card Standard – Feb. 1995 USB Interface Conforming to Universal Serial Bus Standard Version 1.1 16550 UART Core Offering 32-byte Receive FIFO and Programmable Baud Rate Programmable 8/16-bit Wide External Memory Interface Supports Multiple Reference Clock Frequencies (13.000, 14.400, 16.800, 19.440 MHz) 176-lead LQFP 3.3V Supply
Single Chip Bluetooth™ Controller AT76C551
System Level Block Diagram
PCMCIA Interface Receive Data Front-end UART USB Slave
Receive Data Processing
Internal RAM
Memory Interface Transmit Data Processing
AMBA Bus Interface
Voice CODEC 3-Wire Control Bus Receive Sequencing Manager ARM
Clock Generator RSSI
Power Management
Rev. 1612D–08/01
1
Overview
The AT76C551 is a single chip controller providing the functionality for high data rate, short distance wireless communications in the free ISM band. In conjunction with a 2.4 GHz transceiver, it provides a cost effective networking solution for a wide range of digital communication devices and computer peripherals. Integration is simplified due to the incorporation of three different interfaces: USB and 16550 UART compatible interfaces and a PCMCIA interface conforming to the PC Card 95 specification. Additionally, a voice coding/decoding module is provided. The AT76C551 is comprised of a baseband processor. This processor carries out all bit-level processing after modulation/demodulation of the Bluetooth bitstream. It controls the transceiver and dedicated voice coding/decoding. The AT76C551 has an ARM7TDMI processor core with support for internal and external memory, as well as the interface core logic. The powerful RISC processor in the ARM7TDMI carries out all but the low level baseband functions.
Applications
AT76C551 can be used in applications where fast short range communication is required between portable devices such as mobile phones and digital peripherals. Typical usages would include: • • • • • • • Wireless network cards Mobile phones Laptop and desktop computers Pagers Digital cameras PDAs Wireless computer peripherals (printers, etc.)
2
AT76C551
1612D–08/01
AT76C551
Typical AT76C551 Home Application
Fax AT76C551 Bluetooth Adapter RS-232 AT76C551 Bluetooth Adapter RS-232 Printer AT76C551 Bluetooth Adapter PCMCIA USB AT76C551 Bluetooth Adapter AT76C551 Bluetooth Adapter USB
Keyboard Laptop Computer AT76C551 Powered Mouse
Typical AT76C551 Mobile Application
Pen Computer AT76C551 Bluetooth Adapter
AT76C551 Bluetooth Adapter
RS-232
USB
AT76C551 Bluetooth Adapter USB
Printer
Monitor Tower Box
AT76C551 Bluetooth Adapter RS-232
AT76C551 Powered Cell Phone
3
1612D–08/01
Functional Diagram
Register Bank
TxSync D.P.RAM
RxFrontEnd
ARM 64K Bytes D.P.RAM BT Controller 64K Bytes D.P.RAM RSSI ADC
1K Byte D.P.RAM
USB
ASB
64K Bytes D.P.RAM
UART
32K Bytes D.P.RAM
32K Bytes D.P.RAM PCMCIA
32K Bytes D.P.RAM
Voice 64K Bytes Internal RAM CODEC
ASB/APB Bridge Memory Interface ADC DAC
Interrupt Controller
External RAM
External Flash
APB
Timer0
Timer1
4
AT76C551
1612D–08/01
AT76C551
Pinout and Package Options
The AT76C551 controller will be available in three different packages, each will have the same basic functionality but with a different system interface (PCMCIA 8-bit, full-speed USB, extended speed RS-232). The prototype version comes in a LQFP-176 package and supports the three different interfaces simultaneously.
Pinout of the Prototype Version
171 GND 164 XTAL1 170 PLL_TEST_PIN 163 GND 169 PC_RESET 162 TDO
CLK_MODE1 CLK MODE0 OSC_MODE GND LFT GND PLL_TEST_PIN CLK_MODE1 PC_RESET
CLK MODE0 TST_ECK OSC_MODE TEST_CTRL GND VCC LFT XTAL2
TST_ECK TMS TEST_CTRL TDI TCK VCC NTRST XTAL2 VCC XTAL1 DB_CLK GND DB_DATA TDO GND TMS NIREQ TDI NINPACK TCK NWAIT NTRST NREG VCC NIOWR DB_CLK NIORD DB_DATA NCE1 GND NCE NIREQ NWE NINPACK VCC
NWAIT GND NREG PC-D0 NIOWR PC-D1 NIORD PC-D2
147 NCE1 139 PC-D3 146 NCE 138 PC-D4 145 NWE 137 PC-D5
176 175 174 173 172 171 170 176 169
175 168 174 167 173 166 172 165
168 161 167 160 159 166 158 165 157 164 156 163 155 162 154 161 153 160 152 159 151 158 150 157 149 156 148 155 147 154 146 153 145 152 144
151 143 150 142 149 141 148 140
144 136 143 135 134 142 133 141
VCC PC-D6 GND PC_D7 GND PC-D0 PC_A0 PC-D1
140 139 138 137 136 135 134 133
132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89
PC-D2 PC-D3 PC-D4 PC-D5 PC-D6 PC_D7 GND PC_A0
ADO ADI GND ACLK ABCLK ASYNC VCC ADO 45 ACLK_IN ADI 46 ABCLK_IN
GND 47 ASYNC_IN ACLK 16 CSFL 48 ABCLK 49 CSSR ASYNC 50 CSFL
Pin 1 is marked for orientation NCx = No Connection
VCC 51 CSSFH ACLK_IN 52 CSFLH ABCLK_IN 53 NWRITE ASYNC_IN 54 NRED NWORD CSFL 16 55 MDH7 CSSR 56 MDH6 CSFL 57 MDH5 CSSFH 58 MDH4 CSFLH 59 MDH3 NWRITE 60 GND NRED 61 NWORDVCC 62 MDH2 MDH7 63 MDH1 MDH6 64 MDH0 MDH5 65 MD7 MDH4 66 MD6 MDH3 67 MD5 GND 68 MD4 VCC 69 MD3 MDH2MD2 70 MDH1MD1 71 MDH0MD0 72 MD7 73 GND MD6VCC 74 MD5 75 MA18 MD4 76 MA17 MD3 77 MA16 MD2 78 MA15 MA14 MD1 79 MA13 MD0 80 GND 81 VCC 82 MA18 83 MA17 84 MA16 85 MA15 86 MA14 87 MA13 88
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
VCC 1 EXT_13_MHz 2 EXT-13-MHz_OUT 3 GND 4 EXT_OSC 5 GND 6 TC_ENABL 7 TC_DATA 8 TC_CLK 9 VCC 10 TC_TXON 11 TXPIN 12 TC_PUPLL 13 14 TC_PURXTX 15 TC_PUVCO 16 TC_I_CP_SW 17 TC_PUREG 18 TC_RXON 19 TC_LD 20 GND 21 CLK_RXPIN 22 VCC 23 RXPIN 24 RXMODE 25 RXF_PD 26 RXF_CLK 27 RXF_OE_ 28 RXF-D7 29 RXF-D6 30 RXF_D5 31 RXF_D4 32 RXF_D3 33 GND 34 RXF_D2 35 RXF_D1 36 RXF_D0 37 VDDAC 38 AGND 39 40 RSSI 41 AVCC 42 VC_IN 43 AGND 44 VC_OUT AVCC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89
PC_A1 PC_A2 PC_A3 PC_A4 PC_A5 PC_A6 PC_A7 VCC PC_A8 PC_A9 PC_A10 PC_A11 PC_A12 PC_A13 PC_A14 P_OR_UN GND DM DP VCC U_CD_ USART_RX U_DSR_ GND U_CTS_ U_RI_ USART_TX U_DTR_ U_RTS_ MA0 MA1 MA2 MA3 MA4 MA5 MA6 VCC GND MA7 MA8 MA9 MA10 MA11 MA12
PC_A1 PC_A2 PC_A3 PC_A4 PC_A5 PC_A6 PC_A7 VCC PC_A8 PC_A9 PC_A10 PC_A11 PC_A12 PC_A13 PC_A14 P_OR_UN GND DM DP VCC U_CD_ USART_RX U_DSR_ GND U_CTS_ U_RI_ USART_TX U_DTR_ U_RTS_ MA0 MA1 MA2 MA3 MA4 MA5 MA6 VCC GND MA7 MA8 MA9 MA10 MA11 MA12
5
1612D–08/01
Pin Summary – Pin Assignment in Numerical Order
Pin # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Pin Name VCC EXT_13_MHz EXT_13_MHz_OUT GND EXT_OSC GND TC_ENABL TC_DATA TC_CLK VCC TC_TXON TXPIN TC_PUPLL TC_PURXTX TC_PUVCO TC_I_CP_SW TC_PUREG TC_RXON TC_LD GND CLK_PXPIN VCC RXPIN RXMODE RXF_PD RXF_CLK RXF_OE_ RXF_D7 RXF_D6 RXF_D5 RXF_D4 RXF_D3 GND RXF_D2 RXF_D1 RXF_D0 VDDAC Type Digital Supply I O Digital Ground I Digital Ground O O O Digital Supply O O O O O O O O I Digital Ground I Digital Supply I I O O O I I I I I Digital Ground I I I Pin # 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 Pin Name AGND RSSI AVCC VC_IN AGND VC_OUT AVCC ADO ADI GND ACLK ABCLK ASYNC VCC ACLK_IN ABCLK_IN ASYNC_IN CSFL16 CSSR CSFL CSSFH CSFLH NWRITE NRED NWORD MEM_DATAH7 MEM_DATAH6 MEM_DATAH5 MEM_DATAH4 MEM_DATAH3 GND VCC MEM_DATAH2 MEM_DATAH1 MEM_DATAH0 MEM_DATA7 MEM_DATA6 I B B B B B Digital Ground Digital Supply B B B B B O O O I Digital Ground O O O Digital Supply I I I O O O LOG 1 Analog Ground LOG O Type Analog Ground I Pin # 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 Pin Name MEM_DATA5 MEM_DATA4 MEM_DATA3 MEM_DATA2 MEM_DATA1 MEM_DATA0 GND VCC MEM_ADDR18 MEM_ADDR17 MEM_ADDR16 MEM_ADDR15 MEM_ADDR14 MEM_ADDR13 MEM_ADDR12 MEM_ADDR11 MEM_ADDR10 MEM_ADDR9 MEM_ADDR8 MEM_ADDR7 GND VCC MEM_ADDR6 MEM_ADDR5 MEM_ADDR4 MEM_ADDR3 MEM_ADDR2 MEM_ADDR1 MEM_ADDR0 U_RTS_ U_DTR_ USART_TX U_RI_ U_CTS_ GND U_DSR_ USART_RX Type B B B B B B Digital Ground Digital Supply O O O O O O O O O O O O Digital Ground Digital Supply O O O O O O O O O O I I Digital Ground I I
6
AT76C551
1612D–08/01
AT76C551
Pin Summary – Pin Assignment in Numerical Order (Continued)
Pin # 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 Pin Name U_CD_ VCC DP DM GND P_OR_UN PC_A14 PC_A13 PC_A12 PC_A11 PC_A10 PC_A9 PC_A8 VCC PC_A7 PC_A6 PC_A5 PC_A4 PC_A3 PC_A2 PC_A1 PC_A0 Type I Digital Supply B B Digital Ground I I I I I I I I Digital Supply I I I I I I I I Pin # 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 Pin Name GND PC_D7 PC_D6 PC_D5 PC_D4 PC_D3 PC_D2 PC_D1 PC_D0 GND VCC NWE NCE NCE1 NIORD NIOWR NREG NWAIT NINPACK NIREQ GND DB_DATA Digital Ground O I I I I O O Type Digital Ground B B B B B B B B Digital Ground Digital Supply I Pin # 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 Pin Name DB_CLK VCC NTRST TCK TDI TMS TDO GND XTAL1 XTAL2 VCC TEST_CTRL TST_ECK PC_RESET PLL_TEST_PIN GND LFT GND OSC_MODE CL |