Overview Arduino duemilanove
Arduino duemilanove is a microcontroller board based on the ATmega168 or the ATmega328.
Six of the 14 I/O pins are used as PWM output pins, making a total of 20 possible combinations.
This board can be used in situations when low speed and memory space are needed. This board cannot be compared to the Arduino Mega, which is an excellent choice for applications requiring great throughput and speed. However, if you’re looking to build a small project, the Arduino Duemilanove is an excellent choice.
Input voltage can range from 6 to 20 volts, however it is recommended that the voltage be kept between 7 and 12 volts. This is the most recent version of the board housing the USB connection and can work at 5V.
Atmega168 and ATmega328 have 16 KB and 32 KB of flash memory, respectively, in their respective on-board microcontrollers. A bootloader occupies 2 KB of this total flash capacity.
Atmega168 and ATmega328 both have 1 KB of SRAM, while ATmega328 has 2 KB of SRAM.
Using a USB cable or a DC adapter, you have the option of powering this board.
A reset button has been added to the device so that if a running program has a glitch and the module needs an immediate reset that restores it to its original state, the button can be used.
Digital pin 13 has a built-in LED that turns ON and OFF in response to HIGH and LOW signals.
|CPU||32-Bit ARM Chip|
|Digital I/O Pins||14|
|PWM Output||6 (out of 14 I/O pins)|
|Flash Memory (Program Memory)||16 KB for ATmega168 and 32 KB for ATmega 328|
|SRAM||1 KB for ATmega168 and 2 KB for ATmega328|
|EEPROM||512 bytes for ATmega168 and 1 KB for ATmega328|
|Input Voltage||7-12 V|
|Operating Voltage||5 V|
|Oscillator||up to 16 MHz|
|Software Used||Arduino IDE|
|UART (Serial Communication)||Yes|
|DC Current per I/O Pin||40 mA|
|DC Current for 3.3V Pin||50 mA|
- Depending on the application, the 14 digital I/O pins on the board can be utilized as inputs or outputs.
- In total, there are six analog pins on the board for use.
- Out of 14 digital I/O ports, six PWM pins are available. Analog results can be achieved using digital methods through the use of PWM (pulse width modulation).
- Because USB ports are not always available, an ICSP (In-Circuit Serial Programming) header is now included on the board.
- The board has four main voltage sources, namely Vin, 5V, 3.3V, and AREF.
- SPI, UART, and I2C are among the protocols supported by the board.
Package include :
- 1* arduino duemilanove