Arduino Uno Manual

Here is a new book for all Arduino enthusiasts – the Arduino Uno Hardware Manual. This Arduino Uno Manual is a reference and user guide for the Arduino Uno hardware and firmware.

Pictured below are two copies of the new manual fresh off the press, published in 2019.

Arduino Uno manual
The Arduino Uno Hardware Manual – a Handy Reference and User Guide

Arduino Uno Manual Hardware Reference

The Arduino Uno Hardware Manual is ideal as a workbench reference for any Arduino user. It provides interesting and vital information on wiring circuits to an Arduino Uno. Good engineering practice, which includes properly calculating current that can be drawn per pin, is included. Current limits per pin are not as simple as quoting a maximum current that can be drawn per pin. Groups of pins have certain current limits in addition to limits per pin in the group. This is well explained in the manual. Figures and illustrations throughout the book help in understanding various hardware concepts.

Arduino Uno Hardware Manual on the workbench
Arduino Uno Hardware Manual in use on the Workbench

The manual includes Arduino Uno pin mapping to the ATmega328P microcontroller and a pin reference that explains the function of each pin. Interfacing examples show the use of each type of pin. This includes SPI, TWI, UART and PWM pins.

Fault Finding, Repair and Firmware

Basic fault finding techniques in the manual show how to test an Arduino Uno to see if it is faulty or working. Repair procedures show how to replace the ATmega328P microcontroller should it be faulty. Firmware must be loaded to a new microcontroller on an Arduino Uno so that it will work with the Arduino IDE programming environment. Firmware restoration and testing procedures are explained.

Programming Headers and External Programmers

The manual shows how to program both the ATmega32P and ATmega16U2 microcontrollers using external programmers, and explains why and when you would want to do this.

Arduino Uno Parts List, Circuit Diagram and Part Location

A parts list can be found in the Arduino Uno Hardware Manual which includes the new parts added to the recently updated Arduino Uno R3, the Rev3e version. Easily located parts or components on the Arduino Uno using the component position diagram. Find the same part in the circuit diagram, which is broken up into three easy to understand parts.

Extending Hardware, Handling Precautions and Technical Information

Learn about various methods of extending the Arduino Uno hardware, and adding external memory. Handling precautions explain how to avoid damaging an Arduino Uno during use and storage. Technical information such as memory types and sizes, power supply information, operating frequency, meaning of the on-board indicator LEDs, and pins that are shared between functions and connectors can all be found in the Hardware Technical Information chapter.

More Details on the Arduino Uno Hardware Manual

Visit the Arduino Uno Hardware Manual page on the publisher’s website for more information on this excellent book. Here you can find:

New Raspberry PI Model A+

The new Raspberry PI Model A+ board has been launched this month. It is a smaller version of the Model A and shares some of the features of the model B+. The board size is 56mm wide by 66mm long and 14mm high.

This video from RasPi.TV has more details on the new board:

The RasPi.TV blog has more details and photos of the new Raspberry PI board.


Raspberry PI Laptop Computer

The Raspberry PI laptop computer reported in Elektor News was created using a 3D printer for the case, model B+ Raspberry PI, laptop keyboard, track-pad, WiFi, battery and 13.3″ HD screen. The battery lasts 6 to 8 hours.

The name for this laptop is “PI-TOP”, you can read more about it on the Pi-Top website and also follow the project on Facebook for updates.

Unpacking a Atmel SAM4N Xplained Pro Evaluation Board

The Atmel SAM4N Xplained Pro evaluation board contains a ATSAM4N16C microcontroller. The board itself is rather basic with only one user programmable LED and one user programmable push-button switch (the second switch is a reset switch). Pins of the microcontroller are available on headers on the board.

An on-board Embedded Debugger is included on the board, so that no external tools are required to program or debug the ATSAM4N16C.

The video below shows the evaluation board being unpacked.

Some features of the ATSAM4N16C microcontroller are:

  • ARM Cortex-M4 that can run up to 100MHz
  • 3 USARTs and 4 UARTS
  • Real Time Clock (RTC) with calendar and alarm features
  • 10 bit ADC and DAC
  • 1Mb Flash memory
  • 80kb SRAM
  • The usual SPI, TWI, timers, PWM, etc.

The ATSAM4N16C does not contain any USB ports, Ethernet or external bus.

Resources from Atmel