Buy Now | Development Tools | Technical Documents | Video | Features | Kit Contents |
Kit Overview The Arduino Fio is a microcontroller board based on the ATmega328PATmega328P runs at 3.3V and 8 MHz. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 8 analog inputs, an on-board resonator, a reset button, and holes for mounting pin headers. It has connections for a Lithium Polymer battery and includes a charge circuit over USB. An XBee socket is available on the bottom of the board.
The Arduino Fio is intended for wireless applications. The user can upload sketches with an a FTDI cable or Sparkfun breakout board. Additionally, by using a modified USB-to-XBee adaptor such as XBee Explorer USB, the user can upload sketches wirelessly. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires.
The ATmega328PATmega328P is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, theATmega328PATmega328P achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed. The AVR core combines a rich instruction set with 32 general purpose working registers. All the 32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent registers to be accessed in one single instruction executed in one clock cycle. The resulting architecture is more code efficient while achieving throughputs up to ten times faster than con- ventional CISC microcontrollers.
Key Applications: Wireless communication. | ||||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | Atmel |
ALL AVR | Atmel Studio 6 Integrated Development Environment (IDE) is the integrated development environment (IDE) for developing and debugging Atmel ARM Cortex-M and Atmel AVR microcontroller (MCU) based applications. The Atmel Studio 6 IDE gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. Learn More |
Hardware Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Debuggers, Emulators & JTAG Tools | Atmel | ATAVRDRAGONATAVRDRAGON | AVR UC3 / AVR XMEGA / megaAVR / tinyAVR | AVR Dragon JTAG Debugger Starter Kit for for 8-bit and 32-bit AVR devices |
Debuggers, Emulators & JTAG Tools | Atmel | ATAVRONEKITATAVRONEKIT | AVR UC3 / AVR XMEGA / megaAVR / tinyAVR | AVR ONE! professional development tool for all Atmel 8-bit and 32-bit AVR devices |
Debuggers, Emulators & JTAG Tools | Atmel | ATJTAGICE2ATJTAGICE2 | AVR UC3 / AVR XMEGA / megaAVR / tinyAVR | AVR JTAGICE mkII mid-range development tool for Atmel 8-bit and 32-bit AVR devices |
Debuggers, Emulators & JTAG Tools | Atmel | ATAVRISP2ATAVRISP2 | AVR XMEGA / megaAVR / tinyAVR | AVRISP mkII Programmer for field upgrades of Atmel 8-bit AVR microcontrollers with ISP or PDI interfaces |
Technical Documents
Learning Center
Type | Description |
---|---|
Datasheet | Atmel: Datasheet for ATmega48A/48PA/88A/88PA/168A/168PA/328/328P |
Design Elements
Type | Description |
---|---|
Schematics | Arduino: Arduino Fio Schematics |
Reference Design | Arduino: Arduino Fio EAGLE Files |
Code Snippet | Arduino: EEPROM.write() |
Code Snippet | Arduino: EEPROM.read() |
Code Snippet | Arduino: SD Card Datalogger |
Code Snippet | Arduino: SD Card File Dump |
Code Snippet | Arduino: SD Card Basic File Example |
Code Snippet | Arduino: SD Card Read/Write |
Code Snippet | Arduino: SD Card Test |
Video
Kit Features
- AtmelAVR Microcontroller ATmega328PATmega328P
- Operating Voltage 3.3V
- Input Voltage 3.35 -12V
- Input Voltage for Charge 3.7 - 7V
- Digital I/O Pins 14 (of which 6 provide PWM output)
- Analog Input Pins 8
- DC Current per I/O Pin 40mA
- Flash Memory 32 KB (of which 2 KB used by bootloader)
- SRAM 2KB
- EEPROM 1KB
- Clock Speed 8MHz
Kit Contents
Arduino Fio board