7
2632D–ATARM–15-Sep-05
AT91FR40162
5.2.1 System Peripherals
The External Bus Interface (EBI) controls the external memory or peripheral devices via an 8-
or 16-bit databus and is programmed through the APB. Each chip select line has its own pro-
gramming register.
The Power-saving (PS) module implements the Idle Mode (ARM7TDMI core clock stopped
until the next interrupt) and enables the user to adapt the power consumption of the microcon-
troller to application requirements (independent peripheral clock control).
The Advanced Interrupt Controller (AIC) controls the internal interrupt sources from the inter-
nal peripherals and the four external interrupt lines (including the FIQ) to provide an interrupt
and/or fast interrupt request to the ARM7TDMI. It integrates an 8-level priority controller, and,
using the Auto-vectoring feature, reduces the interrupt latency time.
The Parallel Input/Output Controller (PIO) controls up to 32 I/O lines. It enables the user to
select specific pins for on-chip peripheral input/output functions, and general-purpose
input/output signal pins. The PIO controller can be programmed to detect an interrupt on a sig-
nal change from each line.
The Watchdog (WD) can be used to prevent system lock-up if the software becomes trapped
in a deadlock.
The Special Function (SF) module integrates the Chip ID, the Reset Status and the Protect
registers.
5.2.2 User Peripherals
Two USARTs, independently configurable, enable communication at a high baud rate in syn-
chronous or asynchronous mode. The format includes start, stop and parity bits and up to 8
data bits. Each USART also features a Timeout and a Time Guard register, facilitating the use
of the two dedicated Peripheral Data Controller (PDC) channels.
The 3-channel, 16-bit Timer Counter (TC) is highly programmable and supports capture or
waveform modes. Each TC channel can be programmed to measure or generate different
kinds of waves, and can detect and control two input/output signals. The TC has also 3 exter-
nal clock signals.
8
2632D–ATARM–15-Sep-05
AT91FR40162
6. Associated Documentation
Associated Documentation
Product Information Document Title
AT91FR40162
Internal architecture of processor
ARM/Thumb instruction sets
Embedded in-circuit emulator
ARM7TDMI (Thumb) Datasheet
External memory interface mapping
Peripheral operations
Peripheral user interfaces
AT91x40 Series Datasheet
DC characteristics
Power consumption
Thermal and reliability
considerations
AC characteristics
MCU AT91R40008 Electrical Characteristics Datasheet
Flash
Memory
AT49BV/LV1604A/1614A(T) 2-Mbyte (1M x 16/2M x 8) 3-
volt Only Flash Memory Datasheet
Product overview
Ordering information
Packaging information
Soldering profile
AT91FR40162 Datasheet (this document)
Detailed description of Flash memory
AT49BV/LV1604A/1614A(T) 2-Mbyte (1M x 16/2M x 8) 3-
volt Only Flash Memory Datasheet
9
2632D–ATARM–15-Sep-05
AT91FR40162
7. Product Overview
7.1 Power Supply
The AT91FR40162 device has two types of power supply pins:
VDDCORE pins that power the chip core (i.e., the AT91R40008 with its embedded SRAM
and peripherals)
VDDIO pins that power the AT91R40008 I/O lines and the Flash memory
An independent I/O supply allows a flexible adaptation to external component signal levels.
7.2 Input/Output Considerations
The AT91FR40162 I/O pads accept voltage levels up to the VDDIO power supply limit. After
the reset, the microcontroller peripheral I/Os are initialized as inputs to provide the user with
maximum flexibility. It is recommended that in any application phase, the inputs to the micro-
controller be held at valid logic levels to minimize the power consumption.
7.3 Master Clock
The AT91FR40162 has a fully static design and works on the Master Clock (MCK), provided
on the MCKI pin from an external source.
The Master Clock is also provided as an output of the device on the pin MCKO, which is multi-
plexed with a general purpose I/O line. While NRST is active, and after the reset, the MCKO is
valid and outputs an image of the MCK signal. The PIO Controller must be programmed to use
this pin as standard I/O line.
7.4 Reset
Reset restores the default states of the user interface registers (defined in the user interface of
each peripheral), and forces the ARM7TDMI to perform the next instruction fetch from address
zero. Except for the program counter the ARM7TDMI registers do not have defined reset
states.
7.4.1 NRST Pin
NRST is active low-level input. It is asserted asynchronously, but exit from reset is synchro-
nized internally to the MCK. The signal presented on MCKI must be active within the
specification for a minimum of 10 clock cycles up to the rising edge of NRST to ensure correct
operation. The first processor fetch occurs 80 clock cycles after the rising edge of NRST.
7.4.2 Watchdog Reset
The watchdog can be programmed to generate an internal reset. In this case, the reset has
the same effect as the NRST pin assertion, but the pins BMS and NTRI are not sampled. Boot
Mode and Tri-state Mode are not updated. If the NRST pin is asserted and the watchdog trig-
gers the internal reset, the NRST pin has priority.
7.5 Emulation Functions
7.5.1 Tri-state Mode
The AT91FR40162 microcontroller provides a tri-state mode, which is used for debug pur-
poses. This enables the connection of an emulator probe to an application board without

AT91FR40162-CI

Mfr. #:
Manufacturer:
Description:
IC MCU 16/32BIT 2MB FLASH 121BGA AT91
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet