ADUC7121 Analog Devices, ADUC7121 Datasheet - Page 53
![no-image](/images/manufacturer_photos/0/0/56/analog_devices_sml.jpg)
ADUC7121
Manufacturer Part Number
ADUC7121
Description
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
Manufacturer
Analog Devices
Datasheet
1.ADUC7121.pdf
(96 pages)
Specifications of ADUC7121
Mcu Core
ARM7 TDMI
Mcu Speed (mips)
40
Sram (bytes)
8192Bytes
Gpio Pins
32
Adc # Channels
9
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ADUC7121BBCZ
Manufacturer:
AD
Quantity:
416
Company:
Part Number:
ADUC7121BBCZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Company:
Part Number:
ADUC7121BBCZ-RL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
GENERAL-PURPOSE INPUT/OUTPUT
The ADuC7121 provides 32 general-purpose, bidirectional
input/output (GPIO) pins. All I/O pins are 5 V tolerant,
meaning that the GPIOs support an input voltage of 5 V. In
general, many of the GPIO pins have multiple functions (see
Table 73). By default, the GPIO pins are configured in GPIO mode.
All GPIO pins have an internal pull-up resistor (of about 100 kΩ)
and their drive capability is 1.6 mA. Note that a maximum of
20 GPIOs can drive 1.6 mA at the same time. The 32 GPIOs are
grouped into four ports: Port 0 to Port 3. Each port is controlled
by four or five MMRs, with x representing the port number.
GPxCON Registers
Name:
Address:
Default value:
Access:
Name:
Address:
Default value:
Access:
GP0CON
0xFFFF0D00
0x11000000
Read and write
GP1CON
0xFFFF0D04
0x00000000
Read and write
Rev. 0 | Page 53 of 96
Name:
Address:
Default value:
Access:
Name:
Address:
Default value:
Access:
The input level of any GPIO can be read at any time in the
GPxDAT MMR, even when the pin is configured in a mode
other than GPIO. The PLA input is always active.
When the ADuC7121 device enters a power-saving mode, the
GPIO pins retain their state.
GPxCON is the Port x control register, and it selects the
function of each pin of Port x, as described in Table 73.
GP2CON
0xFFFF0D08
0x00000000
Read and write
GP3CON
0xFFFF0D0C
0x00000000
Read and write
ADuC7121