The Due Core is a compact version of the Arduino DUE. It integrates all peripherals required for the MCU, and all GPIO are connected to 2.54mm connectors. As a standard MCU core, the board has the following features:
- Compact size: All components are put on a 54 x 58mm 4-Layers PCB. All IOs are connected to a 116-pin 2.54 standard connector.
- Easy to use: All IOs are connected to 116pin 2.54 standard connector. It requires only a 5 VDC power supply to make it work.
- Stable design: High-quality 4-layer PCB layout, two 5V to 3.3V LDO onboard, one for digital and one for analog processing. Separate AVCC and AGND, to ensure optimum analog performance.
- Easy to set up the development environment: Uploading sketches through standard 6-pin UART interface, standard Micro usb connector, full use of existing resources.
- User-friendly design: Rich LED status indication, two onboard buttons, one is for MCU reset, and one is for Flash Erase. Unique jumper erase protection against the flash erased by mistake.
- Rich resources: All IOs are available for the user. The onboard I2C EEPROM is designed to compensate for the shortcomings of the standard SAM3X8E, which has no built-in EEPROM.
- Microcontroller: AT91SAM3X8E LQFP-144
- Operation Voltage: 3.3V
- Input voltage: 5V
- Total connector pins: 44 + 44 + 28 = 116Pins
- Flash: 2 x 256 Kbytes
- SRAM: 64 + 32 Kbytes
- Clock Speed: 84 MHz
- Number of PIOs: 103
- NAND Flash Controller (NFC): Yes
- SHDN Pin: Yes
- EMAC: MII/RMII
- External Bus Interface: 16-bit data / 8 chip selects / 23-bit address
- Central DMA: 6
- 12-bit ADC: 16 ch
- 12-bit DAC: 2 ch
- 32-bit Timer: 9 ch
- PDC Channels: 17
- USART/UART: 3 / 2 (USART3 in UART mode (RXD3 and TXD3 available))
- SPI: 1 SPI controller,4 chip selects +3 USART with SPI mode
- HSMCI: 1 slot, 8 bit
- Board dimension: 54 x 58mm
DUE Core Components
DUE Core Pinout
- D4 is connected to both PA29 and PC26
- D10 is connected to both PA28 and PC29
- The board can be powered per pins 45/46 VCC_5V_IN and GND but can also be powered by the USB Programming/Native port.
- If VCC_5V_IN and USB Programming/Native port are connected at the same time, the board will use VCC_5V_IN.
- The VCC_5V_IN must limit tolerance within +/-5% , which means the voltage range is 4.75 - 5.25 VDC.
- The GND(Pin-46) and AGND(Pin-13) are connected by onboard 0R resistor.
The power supplied to the module is 5 VDC, while the MCU operates at 3.3 VDC. The onboard LDO regulates the 5 VDC power to 3.3 VDC.
Arduino Sketches is a practical guide to programming the increasingly popular microcontroller that brings gadgets to life. Accessible to tech-lovers at any level, this book provides expert instruction on Arduino programming and hands-on practice to test your skills.
You will find coverage of the various Arduino boards, detailed explanations of each standard library, and guidance on creating libraries from scratch – plus practical examples that demonstrate the everyday use of the skills you are learning. Work on increasingly advanced programming projects, and gain more control as you learn about hardware-specific libraries and how to build your own. Take full advantage of the Arduino API, and learn the tips and tricks that will broaden your skillset.
The Arduino development board comes with an embedded processor and sockets that allow you to quickly attach peripherals without tools or solders. It's easy to build, easy to program, and requires no specialized hardware.
For the hobbyist, it's a dream come true – especially as the popularity of this open-source project inspires even the major tech companies to develop compatible products. Arduino Sketches is a practical, comprehensive guide to getting the most out of your Arduino setup. You'll learn to:
- Communicate through Ethernet, WiFi, USB, Firmata, and Xbee
- Find, import, and update user libraries, and learn to create your own
- Master the Arduino Due, Esplora, Yun, and Robot boards for enhanced communication, signal-sending, and peripherals
- Play audio files, send keystrokes to a computer, control LED and cursor movement, and more
This book presents the Arduino fundamentals in a way that helps you apply future additions to the Arduino language, providing a great foundation in this rapidly-growing project. If you're looking to explore Arduino programming, Arduino Sketches is the toolbox you need to get started.