ATmega328P

The high-performance Microchip picoPower 8-bit AVR RISC-based microcontroller combines 32KB ISP flash memory with read-while-write capabilities, 1024B EEPROM, 2KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts, serial programmable USART, a byte-oriented 2-wire serial interface, SPI serial port, a 6-channel 10-bit A/D converter (8-channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator, and five software selectable power saving modes. The device operates between 1.8-5.5 volts. By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.

Main Content

Glo: a Hackable, Arduino-Based RGB Strip/Neopixel Controller

“With LED technology and DIY Electronics being more available to everyone with each passing year, the demand for maker-friendly LED controllers has been on the rise. Currently, low-cost RGB strip drivers are available but offer no flexibility or external I …

Handheld BASIC Computer

“This Instructable describes my process of building a small handheld computer running BASIC. The computer is built around the ATmega 1284P AVR chip, which also inspired the silly name for the computer (HAL 1284). This build is HEAVILY inspired by …

Low-Cost Room Thermometer Using 16×2 LCD and Atmega328

“This is an easy to build small size and low-cost room thermometer. The project consists of LM35 analog temperature sensor, 16×2 LCD, and an Atmega328 chip. This compact board is Arduino compatible and provided with an onboard connector for …

Smart RGB LED Light Stick – Arduino Compatible

“This is a Smart LED light stick that contains 20 x WS2812B single wire addressable full colors RGB LEDs and Atmega328 microcontroller. These full colors chainable intelligent RGB LEDs work with a single wire addressable protocol thus they require a …

RGB LED Controller using Atmega328

“This is a 3-channel, PWM based current-adjustable LED driver designed for RGB LED control. The circuit has been designed to control high current RGB LEDs or RGB LEDs strip. Colors of the three RGB LEDs can be set using 3 …

Infrared Remote-Controlled AC Load ON/OFF switch with SSR

“Driving an AC high voltage and current load using an Infrared remote is very easy with this project. This is an open-source Arduino compatible hardware that is based on ATMEGA328 microcontroller, SSR (Solid-state Relay), Infrared Receiver TSOP1838, and analog input …

Lead Acid Battery Voltage Monitor using ATMEGA328

“Monitoring the voltage level of a 12V Lead Acid Battery (SLA) is easy and simple with this project. The board is made using an ATMEGA328 micro-controller and 12 x 5mm LEDs. The ATMEGA328 microcontroller senses the analog voltage on A3 …

Binary Calculator

“A binary calculator and binary clock in a handheld format using circuit sculpture building techniques. 328p, MCP7940 RTC, TLC5928 LED driver Technical Details: Atmega 328p processor TLC5928 Constant Current LED Driver MCP7940 RTC MCP73831T Li-Ion Charge Controller 5mm red LEDS …

Brushed DC Motor Controller Using Infra-Red Remote

“This project enables the user to control a Brushed DC Motor using an Infra-Red Remote Control, thus controlling speed, direction, and also brake of DC Motor is possible. It’s an Arduino compatible open-source hardware that helps you develop many …

Brushed DC Motor Speed and Direction Controller Using Joystick

“This DC Motor controller provides direction and speed control of a brushed DC motor using a Joystick. This is an Arduino compatible open-source hardware with various applications. It can be used to control scissor lift motor, Linear actuator, Camera slider …