ChipFind - документация

Электронный компонент: AT91M55800A

Скачать:  PDF   ZIP

Document Outline

1
Features
Utilizes the ARM7TDMI
TM
ARM Thumb Processor Core
High-performance 32-bit RISC Architecture
High-density 16-bit Instruction Set
Leader in MIPS/Watt
Embedded ICE (In-Circuit Emulation)
8K Bytes Internal SRAM
Fully-programmable External Bus Interface (EBI)
Maximum External Address Space of 128M Bytes
Eight Chip Selects
Software Programmable 8/16-bit External Databus
8-level Priority, Individually Maskable, Vectored Interrupt Controller
Seven External Interrupts, Including a High-priority, Low-latency Interrupt Request
Fifty-eight Programmable I/O Lines
6-channel 16-bit Timer/Counter
Six External Clock Inputs and Two Multi-purpose I/O Pins per Channel
Three USARTs
Master/Slave SPI Interface
8-bit to 16-bit Programmable Data Length
Four External Slave Chip Selects
Programmable Watchdog Timer
8-channel 10-bit ADC
2-channel 10-bit DAC
Clock Generator with On-chip Main Oscillator and PLL for Multiplication
3 to 20 MHz Frequency Range Main Oscillator
Real-time Clock with On-chip 32 kHz Oscillator
Battery Backup Operation and External Alarm
8-channel Peripheral Data Controller for USARTs and SPIs
Advanced Power Management Controller (APMC)
Normal, Wait, Slow, Standby and Power-down modes
IEEE 1149.1 JTAG Boundary-scan on all Digital Pins
Fully Static Operation: 0 Hz to 33 MHz
2.7V to 3.6V Core Operating Range
2.7V to 5.5V I/O Operating Range
2.7V to 3.6V Analog Operating Range
1.8V to 3.6V Backup Battery Operating Range
2.7V to 3.6V Oscillator and PLL Operating Range
-40
C to +85C Temperature Range
Available in a 176-lead TQFP or 176-ball BGA Package
Description
The AT91M55800A is a member of the Atmel AT91 16/32-bit microcontroller family,
which is based on the ARM7TDMI processor core. This processor has a high-perfor-
mance 32-bit RISC architecture with a high-density 16-bit instruction set and very low
power consumption. In addition, a large number of internally banked registers result in
very fast exception handling, making the device ideal for real-time control applications.
The fully programmable External Bus Interface provides a direct connection to off-chip
memory in as fast as one clock cycle for a read or write operation. An eight-level prior-
ity vectored interrupt controller in conjunction with the peripheral data controller
significantly improve the real-time performance of the device.
The device is manufactured using Atmel's high-density CMOS technology. By combin-
ing the ARM7TDMI processor core with an on-chip SRAM, a wide range of peripheral
functions, analog interfaces and low-power oscillators on a monolithic chip, the Atmel
AT91M55800A is a powerful microcontroller that provides a highly-flexible and cost-
effective solution to many ultra low-power applications.
AT91
ARM
Thumb
Microcontrollers
AT91M55800A
Rev. 1745BATARM04/02
2
AT91M55800A
1745BATARM04/02
Pin Configurations
Notes:
1. Analog pins
2. Battery backup pins
Table 1. Pin Configuration for 176-lead TQFP Package
Pin
AT91M55800A
Pin
AT91M55800A
Pin
AT91M55800A
Pin
AT91M55800A
1
GND
45
GND
89
GND
133
GND
2
GND
46
GND
90
GND
134
GND
3
NCS0
47
D8
91
PA19/RXD1
135
NCS4
4
NCS1
48
D9
92
PA20/SCK2
136
NCS5
5
NCS2
49
D10
93
PA21/TXD2
137
NCS6
6
NCS3
50
D11
94
PA22/RXD2
138
NCS7
7
NLB/A0
51
D12
95
PA23/SPCK
139
PB0
8
A1
52
D13
96
PA24/MISO
140
PB1
9
A2
53
D14
97
PA25/MOSI
141
PB2
10
A3
54
D15
98
PA26/NPCS0/NSS
142
PB3/IRQ4
11
A4
55
PB19/TCLK0
99
PA27/NPCS1
143
PB4/IRQ5
12
A5
56
PB20/TIOA0
100
PA28/NPCS2
144
PB5
13
A6
57
PB21/TIOB0
101
PA29/NPCS3
145
PB6/AD0TRIG
14
A7
58
PB22/TCLK1
102
VDDIO
146
PB7/AD1TRIG
15
VDDIO
59
VDDIO
103
GND
147
VDDIO
16
GND
60
GND
104
VDDPLL
148
GND
17
A8
61
PB23/TIOA1
105
XIN
149
PB8
18
A9
62
PB24/TIOB1
106
XOUT
150
PB9
19
A10
63
PB25/TCLK2
107
GNDPLL
151
PB10
20
A11
64
PB26/TIOA2
108
PLLRC
152
PB11
21
A12
65
PB27/TIOB2
109
VDDBU
(2)
153
PB12
22
A13
66
PA0/TCLK3
110
XIN32
(2)
154
PB13
23
A14
67
PA1/TIOA3
111
XOUT32
(2)
155
PB14
24
A15
68
PA2/TIOB3
112
NRSTBU
(2)
156
PB15
25
A16
69
PA3/TCLK4
113
GNDBU
(2)
157
PB16
26
A17
70
PA4/TIOA4
114
WAKEUP
(2)
158
PB17
27
A18
71
PA5/TIOB4
115
SHDN
(2)
159
NWDOVF
28
A19
72
PA6/TCLK5
116
GNDBU
(2)
160
MCKO
29
VDDIO
73
VDDIO
117
VDDA
(1)
161
VDDIO
30
GND
74
GND
118
AD0
(1)
162
GND
31
A20
75
PA7/TIOA5
119
AD1
(1)
163
PB18/BMS
32
A21
76
PA8/TIOB5
120
AD2
(1)
164
JTAGSEL
33
A22
77
PA9/IRQ0
121
AD3
(1)
165
TMS
34
A23
78
PA10/IRQ1
122
AD4
(1)
166
TDI
35
D0
79
PA11/IRQ2
123
AD5
(1)
167
TDO
36
D1
80
PA12/IRQ3
124
AD6
(1)
168
TCK
37
D2
81
PA13/FIQ
125
AD7
(1)
169
NTRST
38
D3
82
PA14/SCK0
126
ADVREF
(1)
170
NRST
39
D4
83
PA15/TXD0
127
DAVREF
(1)
171
NWAIT
40
D5
84
PA16/RXD0
128
DA0
(1)
172
NOE/NRD
41
D6
85
PA17/SCK1
129
DA1
(1)
173
NWE/NWR0
42
D7
86
PA18/TXD1/NTRI
130
GNDA
(1)
174
NUB/NWR1
43
VDDCORE
87
VDDCORE
131
VDDCORE 175
VDDCORE
44
VDDIO
88
VDDIO
132
VDDIO 176
VDDIO
3
AT91M55800A
1745BATARM04/02
Table 2. Pin Configuration for 176-ball BGA Package
Pin
AT91M55800A
Pin
AT91M55800A
Pin
AT91M55800A
Pin
AT91M55800A
A1
NCS1
C1
A0/NLB
E1
A4
G1
A12
A2
NWAIT
C2
NCS0
E2
A3
G2
A9
A3
NRST
C3
VDDIO
E3
A5
G3
A8
A4
NTRST
C4
VDDCORE
E4
GND
G4
GND
A5
PB18/BMS
C5
TMS
E5
G5
A6
NWDOVF
C6
VDDIO
E6
G6
A7
PB16
C7
MCK0
E7
G7
A8
PB12
C8
PB13
E8
G8
A9
PB10
C9
PB6/AD0TRIG
E9
G9
A10
PB9
C10
VDDIO
E10
G10
A11
PB8
C11
PB4/IRQ5
E11
G11
A12
NCS7
C12
PB0
E12
AD6
G12
AD3
A13
NCS6
C13
VDDIO
E13
AD5
G13
AD2
A14
GND
C14
DA0
E14
NRSTBU
G14
GND
A15
DAVREF
C15
ADVREF
E15
GNDBU
G15
XIN32
B1
NCS2
D1
A2
F1
A10
H1
A15
B2
NUB/NWR1
D2
A1
F2
A7
H2
A14
B3
NWE/NWR0
D3
NCS3
F3
VDDIO
H3
A13
B4
NOE/NRD
D4
GND
F4
A6
H4
A11
B5
TD0
D5
TCK
F5
H5
B6
TDI
D6
JTAGSEL
F6
H6
B7
PB17
D7
GND
F7
H7
B8
PB11
D8
PB15
F8
H8
B9
PB7/AD1TRIG
D9
PB14
F9
H9
B10
PB3/IRQ4
D10
PB5
F10
H10
B11
PB2
D11
PB1
F11
H11
B12
NCS5
D12
GND
F12
GND
H12
AD1
B13
NCS4
D13
VDDCORE
F13
AD4
H13
AD0
B14
DA1
D14
AD7
F14
VDDBU
H14
WAKEUP
B15
GNDA
D15
VDDA
F15
XOUT32
H15
GND
4
AT91M55800A
1745BATARM04/02
J1
A17
L1
A20
N1
D4
R1
D10
J2
A18
L2
A23
N2
D6
R2
D11
J3
VDDIO
L3
D0
N3
VDDIO
R3
D12
J4
A16
L4
D1
N4
D14
R4
D13
J5
L5
N5
PB19/TCLK0
R5
PB20/TIOA0
J6
L6
N6
VDDIO
R6
PB23/TIOA1
J7
L7
N7
PB25/TCLK2
R7
PB24/TIOB1
J8
L8
N8
PA1/TIOA3
R8
PA3/TCLK4
J9
L9
N9
VDDIO
R9
PA4/TIOA4
J10
L10
N10
PA8/TIOB5
R10
PA5/TIOB4
J11
L11
N11
PA9/IRQ0
R11
PA6/TCLK5
J12
PA29/NPCS3
L12
PA25/MOSI
N12
VDDCORE
R12
PA12/IRQ3
J13
SHDN
L13
PA22RXD2
N13
VDDIO
R13
PA14/SCK0
J14
VDDPLL
L14
PA26/NPCS0/NSS
N14
PA19/RXD1
R14
PA15/TXD0
J15
PLLRC
L15
XOUT
N15
GND
R15
PA16/RXD0
K1
A19
M1
D2
P1
D5
K2
A22
M2
D3
P2
D7
K3
A21
M3
VDDCORE
P3
D8
K4
GND
M4
GND
P4
D9
K5
M5
GND
P5
D15
K6
M6
PB21/TIOB0
P6
PB22/TCLK1
K7
M7
GND
P7
PB26/TIOA2
K8
M8
PB27/TIOB2
P8
PA2/TIOB3
K9
M9
PA0/TCLK3
P9
PA7/TIOA5
K10
M10
GND
P10
PA10/IRQ1
K11
M11
PA23/SPCK
P11
PA11/IRQ2
K12
PA28/NPCS2
M12
GND
P12
PA13/FIQ
K13
VDDIO
M13
PA21/TXD2
P13
PA17SCK1
K14
PA27/NPCS1
M14
PA24/MISO
P14
PA18/TXD1/NTRI
K15
GNDPLL
M15
XIN
P15
PA20/SCK2
Table 2. Pin Configuration for 176-ball BGA Package (Continued)
Pin
AT91M55800A
Pin
AT91M55800A
Pin
AT91M55800A
Pin
AT91M55800A
5
AT91M55800A
1745BATARM04/02
Figure 1. 176-lead TQFP Pinout
Figure 2. 176-ball BGA Pinout
1
44
176
133
132
89
45
88
1
2
3
4
5
6
7
8
9
10
11
12
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
13
14
15