ATxmega128D3 Atmel Corporation, ATxmega128D3 Datasheet - Page 11

no-image

ATxmega128D3

Manufacturer Part Number
ATxmega128D3
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of ATxmega128D3

Flash (kbytes)
128 Kbytes
Pin Count
64
Max. Operating Frequency
32 MHz
Cpu
8-bit AVR
# Of Touch Channels
16
Hardware Qtouch Acquisition
No
Max I/o Pins
50
Ext Interrupts
50
Usb Speed
No
Usb Interface
No
Spi
5
Twi (i2c)
2
Uart
3
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
16
Adc Resolution (bits)
12
Adc Speed (ksps)
200
Analog Comparators
2
Resistive Touch Screen
No
Temp. Sensor
Yes
Crypto Engine
No
Sram (kbytes)
8
Eeprom (bytes)
2048
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
Yes
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.6 to 3.6
Operating Voltage (vcc)
1.6 to 3.6
Fpu
No
Mpu / Mmu
no / no
Timers
5
Output Compare Channels
18
Input Capture Channels
18
Pwm Channels
18
32khz Rtc
Yes
Calibrated Rc Oscillator
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATxmega128D3-AU
Manufacturer:
SIMCOM
Quantity:
1 000
Part Number:
ATxmega128D3-AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATxmega128D3-AUR
Manufacturer:
Atmel
Quantity:
10 000
Company:
Part Number:
ATxmega128D3-AUR
Quantity:
129
Part Number:
ATxmega128D3-MH
Manufacturer:
XILINX
Quantity:
250
3.10
3.10.1
3.10.2
3.10.3
8210B–AVR–04/10
RAMP and Extended Indirect Registers
RAMPX, RAMPY and RAMPZ Registers
RAMPD Register
EIND - Extended Indirect Register
In order to access program memory or data memory above 64K bytes, the address or address
pointer must be more than 16-bits. This is done by concatenating one register to one of the X-,
Y- or Z-registers, and this register then holds the most significant byte (MSB) in a 24-bit address
or address pointer.
These registers are only available on devices with external bus interface and/or more than 64K
bytes of program or data memory space. For these devices, only the number of bits required to
address the whole program and data memory space in the device is implemented in the
registers.
The RAMPX, RAMPY and RAMPZ registers are concatenated with the X-, Y-, and Z-registers
respectively to enable indirect addressing of the whole data memory space above 64K bytes
and up to 16M bytes.
Figure 3-6.
When reading (ELPM) and writing (SPM) program memory locations above the first 128K bytes
of the program memory, RAMPZ is concatenated with the Z-register to form the 24-bit address.
LPM is not affected by the RAMPZ setting.
This register is concatenated with the operand to enable direct addressing of the whole data
memory space above 64K bytes. Together RAMPD and the operand will form a 24-bit address.
Figure 3-7.
EIND is concatenated with the Z-register to enable indirect jump and call to locations above the
first 128K bytes (64K words) of the program memory.
Figure 3-8.
Bit (Individually)
Bit (X-pointer)
Bit (Individually)
Bit (Y-pointer)
Bit (Individually)
Bit (Z-pointer)
Bit (Individually)
Bit (D-pointer)
Bit (Individually)
Bit (D-pointer)
The combined RAMPX + X, RAMPY + Y and RAMPZ + Z registers
The combined RAMPD + K register
The combined EIND + Z register
23
23
23
23
7
23
7
7
7
7
RAMPD
RAMPX
RAMPY
RAMPZ
EIND
16
0
16
0
16
16
16
0
0
0
15
15
15
7
15
15
15
7
7
7
ZH
XH
YH
ZH
0
8
0
8
0
8
0
8
K
7
7
7
7
7
7
7
7
XMEGA D
ZL
XL
YL
ZL
0
0
0
0
0
0
0
0
0
0
11

Related parts for ATxmega128D3