Electronic Components Datasheet Search
  English  ▼

X  

CP3BT13 Datasheet(PDF) 2 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # CP3BT13
Description  CP3BT13 Reprogrammable Connectivity Processor with Bluetooth-R and CAN Interfaces
PDF  232 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

CP3BT13 Datasheet(HTML) 2 Page - National Semiconductor (TI)

  CP3BT13 Datasheet HTML 1Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 2Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 3Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 4Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 5Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 6Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 7Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 8Page - National Semiconductor (TI) CP3BT13 Datasheet HTML 9Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 2 / 232 page
background image
www.national.com
2
Table of Contents
1.0
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.0
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.0
Device Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1
CR16C CPU Core. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.3
Input/Output Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.4
Bus Interface Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.5
Interrupt Control Unit (ICU) . . . . . . . . . . . . . . . . . . . . . . . 4
3.6
Bluetooth LLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.7
Multi-Input Wake-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.8
Triple Clock and Reset . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.9
Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.10
Multi-Function Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.11
Versatile Timer Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.12
Timing and Watchdog Module . . . . . . . . . . . . . . . . . . . . 5
3.13
UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.14
Microwire/SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.15
CAN Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.16
ACCESS.bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.17
DMA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.18
Advanced Audio interface . . . . . . . . . . . . . . . . . . . . . . . . 6
3.19
CVSD/PCM Conversion Module . . . . . . . . . . . . . . . . . . . 6
3.20
Serial Debug Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.21
Development Support . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.0
Device Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.1
Pin DescriptionS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.0
CPU Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1
General-Purpose Registers . . . . . . . . . . . . . . . . . . . . . 17
5.2
Dedicated Address Registers . . . . . . . . . . . . . . . . . . . . 17
5.3
Processor Status Register (PSR) . . . . . . . . . . . . . . . . . 18
5.4
Configuration Register (CFG) . . . . . . . . . . . . . . . . . . . . 19
5.5
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.6
Stacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.7
Instruction Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.0
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.1
Operating Environment . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2
Bus Interface Unit (BIU) . . . . . . . . . . . . . . . . . . . . . . . . 27
6.3
Bus Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.4
BIU Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.5
Wait and Hold States . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.0
System Configuration Registers . . . . . . . . . . . . . . . 31
7.1
Module Configuration Register (MCFG) . . . . . . . . . . . . 31
7.2
Module Status Register (MSTAT) . . . . . . . . . . . . . . . . . 31
8.0
Flash Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.1
Flash Memory Protection . . . . . . . . . . . . . . . . . . . . . . . 32
8.2
Flash Memory Organization . . . . . . . . . . . . . . . . . . . . . 32
8.3
Flash Memory Operations. . . . . . . . . . . . . . . . . . . . . . . 33
8.4
Information Block Words. . . . . . . . . . . . . . . . . . . . . . . . 35
8.5
Flash Memory Interface Registers . . . . . . . . . . . . . . . . 36
9.0
DMA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.1
Channel Assignment. . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.2
Transfer Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.3
Operation Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.4
Software DMA Request . . . . . . . . . . . . . . . . . . . . . . . . 44
9.5
Debug Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
9.6
DMA Controller Register Set. . . . . . . . . . . . . . . . . . . . . 44
10.0
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.1
Non-Maskable Interrupts. . . . . . . . . . . . . . . . . . . . . . . . 48
10.2
Maskable Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.3
Interrupt Controller Registers . . . . . . . . . . . . . . . . . . . . 48
10.4
Maskable Interrupt Sources . . . . . . . . . . . . . . . . . . . . . 50
10.5
Nested Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
11.0
Triple Clock and Reset . . . . . . . . . . . . . . . . . . . . . . . 52
11.1
External Crystal Network . . . . . . . . . . . . . . . . . . . . . . . 53
11.2
Main Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
11.3
Slow Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.4
PLL Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.5
System Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.6
Auxiliary Clocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.7
Power-On Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.8
External Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.9
Clock and Reset Registers . . . . . . . . . . . . . . . . . . . . . . 55
12.0
Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . 57
12.1
Active Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
12.2
Power Save Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
12.3
Idle Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
12.4
Halt Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
12.5
Hardware Clock Control . . . . . . . . . . . . . . . . . . . . . . . . 57
12.6
Power Management Registers . . . . . . . . . . . . . . . . . . . 58
12.7
Switching Between Power Modes. . . . . . . . . . . . . . . . . 59
13.0
Multi-Input Wake-Up . . . . . . . . . . . . . . . . . . . . . . . . . 61
13.1
Multi-Input Wake-Up Registers . . . . . . . . . . . . . . . . . . . 61
13.2
Programming Procedures . . . . . . . . . . . . . . . . . . . . . . . 63
14.0
Input/Output Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
14.1
Port Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
14.2
Open-Drain Operation. . . . . . . . . . . . . . . . . . . . . . . . . . 67
15.0
Bluetooth Controller . . . . . . . . . . . . . . . . . . . . . . . . . 68
15.1
RF Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
15.2
Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
15.3
LMX5251 Power-Up Sequence . . . . . . . . . . . . . . . . . . . 72
15.4
LMX5252 Power-Up Sequence . . . . . . . . . . . . . . . . . . . 72
15.5
Bluetooth Sleep Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 73
15.6
Bluetooth Global Registers . . . . . . . . . . . . . . . . . . . . . . 73
15.7
Bluetooth Sequencer RAM . . . . . . . . . . . . . . . . . . . . . . 73
15.8
Bluetooth Shared Data RAM . . . . . . . . . . . . . . . . . . . . . 74
16.0
CAN Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
16.1
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . 75
16.2
Basic CAN Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
16.3
Message Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
16.4
Acceptance Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
16.5
Receive Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
16.6
Transmit Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
16.7
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
16.8
Time Stamp Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
16.9
Memory Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . 93
16.10
CAN Controller Registers. . . . . . . . . . . . . . . . . . . . . . . . 94
16.11
System Start-Up and Multi-Input Wake-Up . . . . . . . . . 106
16.12
Usage Hint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
17.0
Advanced Audio Interface . . . . . . . . . . . . . . . . . . . . 109
17.1
Audio Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . 109
17.2
Audio Interface Modes . . . . . . . . . . . . . . . . . . . . . . . . . 109
17.3
Bit Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . 112
17.4
Frame Clock Generation . . . . . . . . . . . . . . . . . . . . . . . 112
17.5
Audio Interface Operation . . . . . . . . . . . . . . . . . . . . . . 112
17.6
Communication Options. . . . . . . . . . . . . . . . . . . . . . . . 114
17.7
Audio Interface Registers. . . . . . . . . . . . . . . . . . . . . . . 117
18.0
CVSD/PCM Conversion Module . . . . . . . . . . . . . . . 124
18.1
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
18.2
PCM Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
18.3
CVSD Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
18.4
PCM to CVSD Conversion. . . . . . . . . . . . . . . . . . . . . . 125
18.5
CVSD to PCM Conversion. . . . . . . . . . . . . . . . . . . . . . 125
18.6
Interrupt Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . 125
18.7
DMA Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
18.8
Freeze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
18.9
CVSD/PCM Converter Registers . . . . . . . . . . . . . . . . . 126
19.0
UART Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
19.1
Functional Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 129
19.2
UART Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
19.3
UART Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
19.4
Baud Rate Calculations . . . . . . . . . . . . . . . . . . . . . . . . 138
20.0
Microwire/SPI Interface . . . . . . . . . . . . . . . . . . . . . . 141
20.1
Microwire Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . 141
20.2
Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
20.3
Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
20.4
Interrupt Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . 144
20.5
Microwire Interface Registers . . . . . . . . . . . . . . . . . . . 144
21.0
ACCESS.bus Interface . . . . . . . . . . . . . . . . . . . . . . . 147
21.1
ACB Protocol Overview . . . . . . . . . . . . . . . . . . . . . . . . 147
21.2
ACB Functional Description . . . . . . . . . . . . . . . . . . . . . 149
21.3
ACCESS.bus Interface Registers . . . . . . . . . . . . . . . . 151
21.4
Usage Hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
22.0
Timing and Watchdog Module . . . . . . . . . . . . . . . . 158
22.1
TWM Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
22.2
Timer T0 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
22.3
Watchdog Operation . . . . . . . . . . . . . . . . . . . . . . . . . . 159
22.4
TWM Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
22.5
Watchdog Programming Procedure. . . . . . . . . . . . . . . 161
23.0
Multi-Function Timer . . . . . . . . . . . . . . . . . . . . . . . . 162
23.1
Timer Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
23.2
Timer Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . 163
23.3
Timer Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
23.4
Timer I/O Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
23.5
Timer Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
24.0
Versatile Timer Unit (VTU) . . . . . . . . . . . . . . . . . . . . 172
24.1
VTU Functional Description . . . . . . . . . . . . . . . . . . . . . 172
24.2
VTU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
25.0
Register Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
26.0
Register Bit Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 191
27.0
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . 202
27.1
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . 202
27.2
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . 202
27.3
Flash Memory On-Chip Programming . . . . . . . . . . . . . 204
27.4
Output Signal Levels . . . . . . . . . . . . . . . . . . . . . . . . . . 205
27.5
Clock and Reset Timing. . . . . . . . . . . . . . . . . . . . . . . . 205
27.6
UART Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
27.7
I/O Port Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
27.8
Advanced Audio Interface (AAI) Timing. . . . . . . . . . . . 209
27.9
Microwire/SPI Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 211
27.10
ACCESS.bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 216
27.11
Multi-Function Timer (MFT) Timing . . . . . . . . . . . . . . . 219
27.12
Versatile Timing Unit (VTU) Timing . . . . . . . . . . . . . . . 220
27.13
External Bus Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . 221
28.0
Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
29.0
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
30.0
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . 230



Html Pages

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 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 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com