ATmega16HVB Atmel Corporation, ATmega16HVB Datasheet - Page 54

no-image

ATmega16HVB

Manufacturer Part Number
ATmega16HVB
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of ATmega16HVB

Flash (kbytes)
16 Kbytes
Pin Count
44
Max. Operating Frequency
8 MHz
Cpu
8-bit AVR
# Of Touch Channels
8
Hardware Qtouch Acquisition
No
Max I/o Pins
17
Ext Interrupts
15
Usb Speed
No
Usb Interface
No
Spi
1
Twi (i2c)
1
Graphic Lcd
No
Video Decoder
No
Camera Interface
No
Adc Channels
8
Adc Resolution (bits)
12
Adc Speed (ksps)
1.9
Resistive Touch Screen
No
Temp. Sensor
Yes
Crypto Engine
No
Sram (kbytes)
1
Eeprom (bytes)
512
Self Program Memory
YES
Dram Memory
No
Nand Interface
No
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
4.0 to 25
Operating Voltage (vcc)
4.0 to 25
Fpu
No
Mpu / Mmu
no / no
Timers
2
Output Compare Channels
4
Input Capture Channels
2
32khz Rtc
No
Calibrated Rc Oscillator
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATmega16HVB-8X3
Manufacturer:
LT
Quantity:
51
Part Number:
ATmega16HVB-8X3
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
When the BOOTRST Fuse is unprogrammed, the Boot section size set to 4Kbytes and the IVSEL bit in the MCUCR Regis-
ter is set before any interrupts are enabled, the most typical and general program setup for the Reset and Interrupt Vector
Addresses is:
When the BOOTRST Fuse is programmed and the Boot section size set to 4Kbytes, the most typical and general program
setup for the Reset and Interrupt Vector Addresses is:
54
0x001C
0x001E
0X0020
0x0022
0x0024
0x0026
0x0028
0x002A
0x002C
0x002E
0x0030
0x0032
0x0034
0x0036
0x0038
;
0x003A
0x003B
0x003C
0x003D
0x003E
0x003F
0x0040
;
Address Labels
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
;
.org 0x4C02
0x4C02
0x4C04
...
0x4C2C
Address Labels
.org 0x0002
0x0002
0x0004
ATmega16HVB/32HVB
RESET:
...
RESET:
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
ldi
out
ldi
out
sei
<instr>
...
Code
ldi
out
ldi
out
sei
<instr>
jmp
jmp
...
jmp
Code
jmp
jmp
TIM1_COMPB
TIM1_OVF
TIM0_IC
TIM0_COMPA
TIM0_COMPB
TIM0_OVF
TWI_BUS_CD
TWI
SPI, STC
VADC
CCADC_CONV
CCADC_REC_CUR
CCADC_ACC
EE_RDY
SPM
r16, high(RAMEND)
SPH,r16
r16, low(RAMEND)
SPL,r16
xxx
...
r16,high(RAMEND); Main program start
SPH,r16
r16,low(RAMEND)
SPL,r16
BPINT
EXT_INT0
...
SPM_RDY
BPINT
EXT_INT0
xxx
Comments
; Set Stack Pointer to top of RAM
; Enable interrupts
; Battery Protection Interrupt Handler
; External Interrupt Request 0 Handler
;
; Store Program Memory Ready Handler
Comments
; Battery Protection Interrupt Handler
; External Interrupt Request 0 Handler
; Timer1 Compare B Handler
; Timer1 Overflow Handler
; Timer0 Input Capture Handler
; Timer0 CompareA Handler
; Timer0 CompareB Handler
; Timer0 Overflow Handler
; Two-wire Bus Connect/Disconnect Handler
; Two-wire Serial Interface Handler
; SPI, Serial Transfer Complete
; Voltage ADC Conversion Complete Handler
; CC-ADC Instantaneous Current Conversion Complete Handler
; CC-ADC Regular Current Handler
; CC-ADC Accumulate Current Conversion Complete Handler
; EEPROM Ready Handler
; Store Program Memory Ready Handler
; Main program start
; Set Stack Pointer to top of RAM
; Enable interrupts
8042D–AVR–10/11

Related parts for ATmega16HVB