ATMEGA323-8PC Atmel, ATMEGA323-8PC Datasheet - Page 113
ATMEGA323-8PC
Manufacturer Part Number
ATMEGA323-8PC
Description
IC AVR MCU 32K 8MHZ COM 40DIP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheet
1.ATMEGA323L-4PC.pdf
(247 pages)
Specifications of ATMEGA323-8PC
Core Processor
AVR
Core Size
8-Bit
Speed
8MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
32
Program Memory Size
32KB (16K x 16)
Program Memory Type
FLASH
Eeprom Size
1K x 8
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
40-DIP (0.600", 15.24mm)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
ATMEGA3238PC
- Current page: 113 of 247
- Download datasheet (4Mb)
1457G–AVR–09/03
wait2: in
wait3: in
;<send more data bytes if needed>
wait4: in
ldi
out
ldi
out
sbrs r16, TWINT
rjmp wait2
in
cpi
brne ERROR
ldi
out
ldi
out
sbrs r16, TWINT
rjmp wait3
in
cpi
brne ERROR
ldi
out
ldi
out
sbrs r16, TWINT
rjmp wait4
in
cpi
brne ERROR
ldi
out
r16, 0xc8
TWDR, r16
r16, (1<<TWINT) | (1<<TWEN)
TWCR, r16
r16, TWCR
r16, TWSR
r16, MT_SLA_ACK
r16, 0x33
TWDR, r16
r16, (1<<TWINT) | (1<<TWEN)
TWCR, r16
r16, TWCR
r16, TWSR
r16, MT_DATA_ACK ; different from MT_DATA_ACK, go to ERROR
r16, 0x44
TWDR, r16
r16, (1<<TWINT) | (1<<TWEN)
TWCR, r16
r16, TWCR
r16, TWSR
r16, MT_DATA_ACK ; different from MT_DATA_ACK, go to ERROR
r16, (1<<TWINT) | (1<<TWSTO) | (1<<TWEN)
TWCR, r16
; Load SLA+W into TWDR Register
; Clear TWINT bit in TWCR to start transmission
; of address
; Wait for TWINT Flag set. This indicates that
; SLA+W has been transmitted, and ACK/NACK has
; been received
; Check value of TWI Status Register. If status
; different from MT_SLA_ACK, go to ERROR
; Load data (here, data=0x33) into TWDR
; Register
; Clear TWINT bit in TWCR to start transmission
; of data
; Wait for TWINT Flag set. This indicates that
; data has been transmitted, and ACK/NACK has
; been received
; Check value of TWI Status Register. If status
; Load data (here, data = 0x44) into TWDR
; Register
; Clear TWINT bit in TWCR to start transmission
; of data
; Wait for TWINT Flag set. This indicates that
; data has been transmitted, and ACK/NACK has
; been received
; Check value of TWI Status Register. If status
; Transmit STOP condition
ATmega323(L)
113
Related parts for ATMEGA323-8PC
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Manufacturer:
Atmel Corporation
Datasheet:
Part Number:
Description:
Manufacturer:
ATMEL Corporation
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ 5V 44-QFN
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ 5V 40DIP
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ 5V 44TQFP
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ IND 40-DIP
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ IND 44-TQFP
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
MCU AVR 32KB FLASH 16MHZ 44TQFP
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
MCU AVR 32KB FLASH 16MHZ 44QFN
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
MCU AVR 32K FLASH 16MHZ 44-TQFP
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ COM 40-DIP
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ COM 44-QFN
Manufacturer:
Atmel
Datasheet:
Part Number:
Description:
IC AVR MCU 32K 16MHZ COM 44-TQFP
Manufacturer:
Atmel
Datasheet: