A Feather 328P with the same microcontroler than Arduino Pro Mini
This is a Feather for the nostalgic of ATmega328P - the classic 'Arduino' chip - but with the Feather design. This Adafruit Feather 328P runs 8 MHz and use a logic at 3.3V. Feather is the new development board from Adafruit design to be small, thin, light and as a new standard for portable microcontroller cores. WeWe have many other Feather board on our shop, don't hesistate to take a look at them.
At the heart of a Feather 328P you can find an ATmega328P microcontroler clocked at 8 MHz (3.3V logic). The 328P have been used in tons of experiment with Arduino board and Arduino compatible board. The 328P is the same chip as the Pro Mini compatible board and similar to the Adafruit Metro 328. This microcontroler has 32K of flash memory and 2K of RAM.
Adafruit did associate the 328P with the popular SP2104 of SiLabs which act as an USB-to-Serial interface. The USB-to-Serial provides the programming capabilities via the bootloader and serial debuging.
This board is wonderful if you want to keep compatibility with the classic Arduino code and board compatibility.
Even better, you can also add one of the many FeatherWings extension board
To make more easy to use in portable projects, Adafruit did add a LiPo battery connector (3.7V) with built in electronic for battery charging. I would also run just fine straight from the micro USB connector if there is no battery. But, if you do have a battery, unplug the USB and the board automagically switch to the battery. Plug back the USB and the battery starts charging again while the board is powered from the USB.
The battery Lipo is also wired to an analog pin through a voltage divider. Thank to this wiring, you can monitor the battery voltage to detect when it needs to be charged.
Here is some nice specifications about the Feather 328P board
- Size: 51mm x 23mm x 8mm (without headers soldered)
- Weight: 4.8 grams (very light)
- logic: 3.3V logic/power
- ATmega328p @ 8MHz
- Regulator: 3.3V, 500mA peak current
- USB serial converter: CP2104 - used for USB for bootloader and serial debugging
- Pins: 19 GPIO pins + 2 analog-in-only pins
- Bus: I2C Hardware, SPI hardware. UART devices should use SoftwareSerial
- 6 x PWM pins
- 8 x analog inputs (two are shared with I2C)
- Lipo Charger: built in 100mA lipoly charger (LED status indicator when charging)
- Red LED on pin #13 (for the user purpose)
- LEDs for serial data RX and TX
- Power/enable pin
- 4 mounting holes
- Reset button
- Weight: 4.6gr
The Feather 328P has some extra space left. This space has been used to create a little prototyping area. Great to attach If you just need to attach single sensor or button directly on the board. You should been able to solder a mini joystick which offer an handy user interface on a small board.
For each order, you will receive a fully assembled and tested board. The board is already flashed with the USB bootloader so you can quickly use it with the Arduino IDE.
The board is also shipped with a section of pinHeader that can be soldered on the board to plug it onto a breadboard. Lipoly battery and USB cable are not included (but you may find lots of them on our shop)
- Adafruit Feather 328P (Adafruit, English)
How to use the classic ATmega328p chip with the new modern Feather board