Микроконтроллер ATmega328p используется на платформе Arduino Uno.
Приобретая чип отдельно, вы можете попробовать собрать собственный Arduino на макетной плате, уменьшить в размерах своё устройство или использовать его как горячую замену тому микроконтроллеру, который уже установлен на вашей Arduino Uno.
Микроконтроллер уже имеет прошитый bootloader, позволяющий загружать на него программы по serial-соединению.
Характеристики
- Тактовая частота: 0 – 20 МГц
- Объём Flash-памяти: 32 кб
- Объём SRAM-памяти: 2 кб
- Объём EEPROM-памяти: 1 кб
- Напряжение питания: 1,8 – 5,5 В
- Потребляемый ток в режиме работы: 0,2 мА (1 МГц, 1,8 В)
- Потребляемый ток в режиме сна: 0,75 мкА (1 МГц, 1,8 В)
- Количество таймеров/счётчиков: 2 восьмибитных, 1 шестнадцатибитный
- Общее количество портов: 23
- Количество ШИМ (PWM) выходов: 6
- Количество каналов АЦП (аналоговые входы): 6
- Количество аппаратных USART (Serial): 1
- Количество аппаратных SPI: 1 Master/Slave
- Количество аппаратных I²C/SPI: 1
- Разрешение АЦП: 10 бит