ATmega328P Microcontroller IC is the high-performance Atmel Pico Power 8-bit AVR RISC-based microcontroller. It has an SMD package that has 32K of program space, 23 I/O lines, and 8 of which are channels for the 10-bit ADC. It runs up to 20MHz with an external crystal. Its package can be programmed in circuit and 1.8V to 5V operating voltage. This is the same microcontroller that is used in Arduino Nano. So, we can use this micro-controller and load an Arduino bootloader into it and run any Arduino code. The device operates between 1.8-5.5 volts. By executing powerful instructions in a single clock cycle this module achieves throughputs approaching 1MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.
Features
- It’s the part of ATMEGA328P-AU
- It has RTC with a separate oscillator
- It has serial USARTIt has a Master/Slave SPI interface
- It has a 2-wire interface
- It has a watchdog timer
- It has an Analog comparator
- It has 23 IO lines
- It has a data retention of 20 years at 85C/ 100 years at 25C
- Advanced RISC Architecture High Endurance Non-volatile Memory Segments
- Peripheral Features Special Microcontroller Features
- Endurance Non-volatile Memory segments
Specification
Operating Voltage | 1.8 - 5.5 V |
Speed Grade | 0 - 20 MHz @ 1.8 - 5.5 V |
Active Mode | 0.2 mA |
Power-down mode | 0.1 µA |
Power-save mode | 0.75 µA |
Flash |
32 KB |
EEPROM | 1 KB |
RAM | 2 KB |
Program Memory Type | Flash |
Digital Communication Peripherals | 1-UART, 2-SPI, 1-I2C |
Capture/Compare/PWM Peripherals | 1 Input Capture, 1 CCP, 6 PWM |
Timers | 2 x 8-bit, 4 x 16-bit |
Pin Count | 32 |
Country of Origin | China |