Arduino Uno R3 ATmega328P Development Board
Arduino Uno R3 ATmega328P Development Board has a 5-10 day lead time before dispatch. Order will only be sent once all items are available for delivery.
The Arduino Uno Compatible Development Board gives you the same core ATmega328P microcontroller and pin layout as the official Arduino Uno R3, at a lower price point. It's fully compatible with the Arduino IDE and the wider Arduino ecosystem, meaning your existing sketches, libraries, and shields will all work exactly as they would on an original board. This makes it a solid, cost-effective option for makers in Australia who want the same functionality without the official Arduino price tag.
New to Arduino? Our What is Arduino guide explains the basics of the platform before you dive in. From there, our Arduino Getting Started Guide walks through setup and coding basics, and our LED Blink Guide covers your first project. You can also browse our full collection of Arduino content for more guides and project ideas.
Official vs Compatible: What's the Difference?
This board is manufactured as an Arduino-compatible clone rather than by Arduino LLC/Arduino S.r.l. itself. It uses the same ATmega328P microcontroller and matches the official Uno R3 pinout and dimensions, so it behaves identically in almost all projects and works with the same shields, sensors, and code. If you specifically need the officially licensed board, for example for a classroom setting requiring genuine Arduino hardware, our Arduino Uno R3 Official Development Board is the direct equivalent.
Key Features:
- Main Processor: ATmega328P, an AVR CPU running at up to 16 MHz.
- Digital I/O Pins: 14 pins, including 6 PWM outputs, for seamless connection to peripherals.
- Analog Inputs: 6 pins for precise sensor readings, offering 10-bit resolution (1024 distinct values).
- Operating Voltage: 5V, with a wide supply range of 7-12V recommended.
- Memory: 32 kB Flash, 2 kB SRAM, and 1 kB EEPROM.
- Clock Speed: Up to 16 MHz, offering responsive operation.
- Power Options: Can be powered via USB, an external AC-to-DC adapter through the barrel jack, or a battery connected to the Vin pin.
- Communication: Onboard SPI, I2C, and USART support.
- Pinout: Matches the official Arduino Uno R3 pin layout, so existing shields and wiring diagrams work without modification.
Power Options
- USB (5V): Connect via USB for a straightforward 5V supply. Most computers only provide 250-500 mA through their USB ports, so this is best suited to lighter loads.
- Barrel Jack (7-12V DC): A centre-positive barrel jack accepts a 7-12V DC supply, regulated down to the voltages the board needs.
- Vin Pin (7-12V DC): An alternative power input on the header, useful when integrating the board into a custom enclosure or shield.
- When multiple power sources are connected at once, the 7-12V supply takes priority over the 5V USB line, while the USB connection is still used for data transfer.
Digital and Analog I/O
- All 14 digital pins operate at 5V logic and can source or sink up to 40 mA, with an internal pull-up resistor available (disabled by default).
- Serial (0, 1): RX and TX pins for serial communication.
- External Interrupts (2, 3): Can trigger on a low value, rising or falling edge, or a change in value, using the attachInterrupt() function.
- PWM (3, 5, 6, 9, 10, 11): 8-bit PWM output via the analogWrite() function.
- SPI (10, 11, 12, 13): SS, MOSI, MISO, and SCK pins for SPI communication using the SPI library.
- Built-in LED (13): Connected directly to digital pin 13, handy for testing that your board and code are working.
- Analog Inputs (A0-A5): 10-bit resolution (1024 values), measuring from ground to 5V by default.
- TWI/I2C (A4/SDA, A5/SCL): Supported using the Wire library.
Programming
- Programmed through the Arduino IDE by selecting "Arduino Uno" from the Tools > Board menu.
- Comes pre-loaded with a bootloader, so new sketches can be uploaded without an external hardware programmer.
- The bootloader can be bypassed by programming through the ICSP header with an external programmer such as Arduino as ISP.
Whether you're a student, hobbyist, or educator working with a tight budget, this Arduino Uno compatible board gives you everything the official board offers functionally, at a price that makes it easy to pick up a few extras for backup or for multiple projects at once.
USB A to B cable included.
Resources
This product can be found here:





