M42800A Atmel Corporation, M42800A Datasheet

no-image

M42800A

Manufacturer Part Number
M42800A
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of M42800A

Flash (kbytes)
0 Kbytes
Pin Count
144
Max. Operating Frequency
33 MHz
Cpu
ARM7TDMI
Hardware Qtouch Acquisition
No
Max I/o Pins
54
Ext Interrupts
54
Usb Speed
No
Usb Interface
No
Spi
2
Uart
2
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
8
Self Program Memory
NO
External Bus Interface
1
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
3.3/5.0
Fpu
No
Mpu / Mmu
no / no
Timers
6
Output Compare Channels
6
Input Capture Channels
6
32khz Rtc
Yes
Calibrated Rc Oscillator
No
Features
1. Description
The AT91M42800A 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 applica-
tions. The AT91 ARM-based MCU family also features Atmel’s high-density, in-
system programmable, nonvolatile memory technology. The AT91M42800A has a
direct connection to off-chip memory, including Flash, through the External Bus
Interface.
Utilizes the ARM7TDMI
8K Bytes Internal SRAM
Fully Programmable External Bus Interface (EBI)
8-channel Peripheral Data Controller
8-level Priority, Individually Maskable, Vectored Interrupt Controller
54 Programmable I/O Lines
6-channel 16-bit Timer/Counter
2 USARTs
2 Master/Slave SPI Interfaces
3 System Timers:
Power Management Controller (PMC)
Clock Generator with 32.768 kHz Low-power Oscillator and PLL
IEEE
Fully Static Operation: 0 Hz to 33 MHz Internal Frequency Range
at VDDCORE = 3.0V, 85 C
2.7V to 3.6V Core and PLL Operating Voltage Range; 2.7V to 5.5V I/O Operating Voltage
Range
-40 C to +85 C Temperature Range
Available in a 144-lead LQFP Package (Green) and a 144-ball BGA Package (RoHS-
compliant)
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– Embedded ICE (In-circuit Emulation)
– Maximum External Address Space of 64M Bytes
– Up to 8 Chip Selects
– Software Programmable 8/16-bit External Data Bus
– 5 External Interrupts, Including a High-priority, Low-latency Interrupt Request
– 6 External Clock Inputs, 2 Multi-purpose I/O Pins per Channel
– 2 Dedicated Peripheral Data Controller (PDC) Channels per USART
– Support for up to 9-bit Data Transfers
– 2 Dedicated Peripheral Data Controller (PDC) Channels per SPI
– 8- to 16-bit Programmable Data Length
– 4 External Slave Chip Selects per SPI
– Period Interval Timer (PIT); Real-time Timer (RTT); Watchdog Timer (WDT)
– CPU and Peripherals Can be Deactivated Individually
– Support for 38.4 kHz Crystals
– Software Programmable System Clock (up to 33 MHz)
®
1149.1 JTAG Boundary Scan on All Active Pins
®
ARM
®
Thumb
®
Processor Core
Note: This is a summary document. A complete document is
available on our web site at www.atmel.com.
AT91
ARM Thumb
Microcontrollers
AT91M42800A
Summary
Rev. 1779ES–ATARM–14-Apr-06

Related parts for M42800A

M42800A Summary of contents

Page 1

... Available in a 144-lead LQFP Package (Green) and a 144-ball BGA Package (RoHS- compliant) 1. Description The AT91M42800A 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 ...

Page 2

... Atmel’s high-density CMOS technology. By combining the ARM7TDMI processor core with on- chip SRAM and a wide range of peripheral functions including timers, serial communication con- trollers and a versatile clock generator on a monolithic chip, the AT91M42800A provides a highly-flexible and cost-effective solution to many compute-intensive applications. ...

Page 3

... Figure 2-2. 1779ES–ATARM–14-Apr-06 Pin Configuration in BGA144 Package (Top View AT91M42800A ...

Page 4

... Table 2-1. AT91M42800A Pinout in LQFP 144 Package Pin# Name Pin# 1 GND 37 2 GND 38 3 NLB/ VDDIO 48 13 GND A10 51 16 A11 52 17 A12 53 18 A13 54 19 A14 ...

Page 5

... Table 2-2. AT91M42800A Pinout in BGA 144 Package Pin# Name A1 PB1/NCS3 A2 NCS0 A3 NCS1 A4 GND A5 PLLRCB A6 GND A7 PLLRCA A8 GND A9 XOUT A10 XIN A11 MODE0 A12 PA22/NPCSB1 B1 NUB/NWR1 B2 PB0/NCS2 B3 VDDCORE B4 NWE/NWR0 B5 VDDPLL B6 TDO B7 VDDPLL B8 NWDOVF B9 PA26 B10 PA19/MISOB B11 PA24/NPCSB3 B12 PA23/NPCSB2 C1 NLB/ VDDIO ...

Page 6

... Pin Description Table 3-1. AT91M42800A Pin Description Module Name A0 - A23 D0 - D15 CS4 - CS7 NCS0 - NCS3 NWR0 NWR1 NRD EBI NWE NOE NUB NLB NWAIT BMS PME IRQ0 - IRQ3 AIC FIQ TCLK0 - TCLK5 TC TIOA0 - TIOA5 TIOB0 - TIOB5 SCK0 - SCK1 USART TXD0 - TXD1 RXD0 - RXD1 ...

Page 7

... Table 3-1. AT91M42800A Pin Description (Continued) Module Name XIN XOUT CLOCK PLLRCA PLLRCB MCKO NRST Test and Reset MODE0 - MODE1 TMS TDI JTAG/ICE TDO TCK NTRST Emulation NTRI VDDIO VDDCORE Power VDDPLL GND 1779ES–ATARM–14-Apr-06 Function Oscillator Input or External Clock ...

Page 8

... PA9/TXD1/NTRI PA10/RXD1 P I PA11/SPCKA O PA12/MISOA PA13/MOSIA PA14/NPCSA0/NSSA PA15/NPCSA1 PA16/NPCSA2 PA17/NPCSA3 PA18/SPCKB PA19/MISOB PA20/MOSIB PA21/NPCSB0/NSSB PA22/NPCSB1 PA23/NPCSB2 PA24/NPCSB3 AT91M42800A 8 Embedded ICE ARM7TDMI Core ASB Internal RAM 8K Bytes ASB Controller AMBA™ Bridge AIC: Advanced Interrupt Controller 2 PDC USART0 Channels APB 2 PDC USART1 ...

Page 9

... Memories The AT91M42800A microcontroller embeds bytes of internal SRAM. The internal mem- ory is directly connected to the 32-bit data bus and is single-cycle accessible. This provides maximum performance of 30 MIPS at 33 MHz by using the ARM instruction set of the processor. The on-chip memory significantly reduces the system power consumption and improves its per- formance over external memory solutions ...

Page 10

... Peripheral operations Peripheral user interfaces DC characteristics AT91M42800A Power consumption Thermal and reliability considerations AC characteristics Product overview Ordering information Packaging information Soldering profile AT91M42800A 10 Document Title ARM7TDMI (Thumb) Datasheet AT91M42800A Datasheet AT91M42800A Electrical Characteristics AT91M42800A Summary Datasheet (this document) 1779ES–ATARM–14-Apr-06 ...

Page 11

... VDDPLL 7.2 Input/Output Considerations After the reset, the peripheral I/Os are initialized as inputs to provide the user with maximum flexibility recommended that in any application phase, the inputs to the AT91M42800A microcontroller be held at valid logic levels to minimize the power consumption. 7.3 Operating Modes The AT91M42800A has two pins dedicated to defining MODE0 and MODE1 operating modes. ...

Page 12

... Except for the program counter, the ARM core registers do not have defined reset states. When reset is active, the inputs of the AT91M42800A must be held at valid logic levels. The EBI address lines drive low during reset. All the peripheral clocks are disabled during reset to save power ...

Page 13

... Emulation Functions 7.6.1 Tri-state Mode The AT91M42800A provides a Tri-state mode, which is used for debug purposes in order to connect an emulator probe to an application board. In Tri-state mode the AT91M42800A contin- ues to function, but all the output pin drivers are tri-stated. To enter Tri-state mode, the pin NTRI must be held low during the last 10 SLCK clock cycles before the rising edge of NRST ...

Page 14

... Internal Memories The AT91M42800A microcontroller integrates an 8-Kbyte primary internal SRAM. All internal memories are 32 bits wide and single-clock cycle accessible. Byte (8-bit), half-word (16-bit) or word (32-bit) accesses are supported and are executed within one cycle. Fetching Thumb or ARM instructions is supported and internal memory can store twice as many Thumb instructions as ARM ones ...

Page 15

... The ARM vectors (Reset, Abort, Data Abort, Prefetch Abort, Undefined Instruction, Interrupt, Fast Interrupt) are mapped from address 0x0 to address 0x20. In order to allow these vectors to be redefined dynamically by the software, the AT91M42800A microcontroller uses a remap command that enables switching between the boot memory and the internal SRAM bank addresses ...

Page 16

... Peripherals The AT91M42800A peripherals are connected to the 32-bit wide Advanced Peripheral Bus. Peripheral registers are only word accessible. Byte and half-word accesses are not supported byte or a half-word access is attempted, the memory controller automatically masks the lowest address bits and generates a word access ...

Page 17

... Peripheral Data Controller The AT91M42800A has an 8-channel PDC dedicated to the two on-chip USARTs and to the two on-chip SPIs. One PDC channel is connected to the receiving channel and one to the transmit- ting channel of each peripheral. The user interface of a PDC channel is integrated in the memory space of each USART channel and in the memory space of each SPI ...

Page 18

... PIO: Parallel I/O Controller The AT91M42800A has 54 programmable I/O lines. I/O lines are multiplexed with an external signal of a peripheral to optimize the use of available package pins. These lines are controlled by two separate and identical PIO Controllers called PIOA and PIOB. Each PIO controller also provides an internal interrupt signal to the Advanced Interrupt Controller and insertion of a sim- ple input glitch filter on any of the PIO pins ...

Page 19

... SPI: Serial Peripheral Interface The AT91M42800A includes two SPIs that provide communication with external devices in Mas- ter or Slave mode. They are independent, and are referred to by the letters A and B. Each SPI has four external chip selects that can be connected devices. The data length is pro- grammable from 8- to 16-bit. 1779ES– ...

Page 20

... Packaging Information Figure 9-1. 144-lead LQFP Package Drawing    AT91M42800A 20          1779ES–ATARM–14-Apr-06 ...

Page 21

... Lead Count Dimensions (mm) D/E Pin D1/E1 Count BSC BSC 144 22.0 20.0 Table 9-3. Device and 144-lead LQFP Package Maximum Weight 1708 1779ES–ATARM–14-Apr-06 Min 0.09 0.09 0.45 0.08 0.08 0 0.05 1.35 Tolerances and form of position b Min Nom Max Min 0.17 0.22 0.27 0.17 mg AT91M42800A Nom Max 0.2 0.16 0.6 0.75 1.00 REF 0.2 3 1.6 0.15 1.4 1.45 0.2 0.2 b1 Nom Max e BSC ccc 0.2 0.23 0.50 0.10 7 ddd 0.08 21 ...

Page 22

... Figure 9-2. 144-ball Ball Grid Array Package Drawing Table 9-4. Device and 144-ball BGA Package Maximum Weight 584 AT91M42800A 22 TOP VIEW SIDE VIEW mg BOTTOM VIEW Max. Symbol 1779ES–ATARM–14-Apr-06 ...

Page 23

... The package is certified to be backward compatible with Pb/Sn soldering profile. gives the recommended soldering profile from J-STD-20C. Soldering Profile RoHS Compliant Package It is recomended to apply a soldering temperature higher than 250°C. AT91M42800A Green Package 3 C/sec. max. 180 sec. max. 60 sec. to 150 sec. ...

Page 24

... Ordering Information Table 11-1. Ordering Information Ordering Code AT91M42800A-33CJ AT91M42800A-33AU AT91M42800A 24 Package Package Type BGA 144 RoHS-compliant LQFP 144 Green Operating Temperature Range Industrial (- 1779ES–ATARM–14-Apr-06 ...

Page 25

... Section 7.5.2 ”NTRST Pin” on page Updated Section 10. ”Soldering Profile” on page 23 1779ES remove leaded package references. 1779ES–ATARM–14-Apr-06 and “Soldering Profile” on page 23 with new data on 12. and Section 11. ”Ordering Information” on page 24 AT91M42800A Change Request Ref. 05-329 05-474 to 25 ...

Page 26

... AT91M42800A 26 1779ES–ATARM–14-Apr-06 ...

Page 27

... Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. © Atmel Corporation 2006. All rights reserved. Atmel trademarks or trademarks of Atmel Corporation or its subsidiaries. ARM trademarks of ARM Ltd. Other terms and product names may be trademarks of others. Atmel Operations ...

Related keywords