Arduino Onboard Components
Arduino Onboard Components
1. Microcontroller (ATmega328):
ICSP HEADERS
This is an Arduino Uno R3. For the ATmega16U2 and the ATmega328, it contains two ICSP
headers. On this board, you would only need to use the ICSP header for the ATmega328 to reflash
the bootloader. ICSP stands for In-Circuit Serial Programming and is a feature on Arduino Uno and
other Arduino boards that allows for programming the microcontroller chip while it is still
connected to the circuit. It uses a specialized header for connecting an external programmer and
enables advanced programming options. It is typically used by experienced Arduino users or in
specific scenarios where it is necessary.
The 6 pins on ICSP headers:
1. GND: GND stands for "ground" and is typically used as a reference voltage level for
electrical circuits. It is connected to the ground or negative terminal of a power source
and serves as a common reference point for all the other voltages in the circuit.
2. MOSI: MOSI stands for "Master Out Slave In" and is a pin used for communication in
SPI (Serial Peripheral Interface) protocol. It is used for transmitting data from the
master device to the slave device.
3. VCC: VCC typically stands for "voltage common collector" or "voltage collector
current" and refers to the positive power supply voltage. In the context of Arduino,
VCC is usually used to provide the positive supply voltage for the microcontroller and
other components on the board.
4. RESET: RESET is a pin used to reset the microcontroller on the Arduino board. When
the RESET pin is pulled low, it resets the microcontroller, causing it to restart its
program execution from the beginning.
5. SCK: SCK stands for "Serial Clock" and is a pin used for communication in SPI
protocol. It is used to synchronize the data transmission between the master and
slave devices by providing a clock signal.
6. MISO: MISO stands for "Master In Slave Out" and is a pin used for communication in
SPI protocol. It is used for receiving data from the slave device to the master device.