Microchip Technology Inc


Part Number: ATAVRFEB-P4

Performance, Precision, Power, Pins

The AVR P4 Field Engagement Board (FEB) demonstrates the high performance, precision and low power consumption of  an AVR microcontroller (MCU) with low pin count and small memory size.

Maximizing the value of 20 AVR pins:

  • 2 pins for VDD and GND
  • 1 pin for Unified Programming and Debug Interface (UDPI)
  • 2 pins for 32768 Hz crystal oscillator
  • 4 pins for 4 LEDs and 4 push buttons
  • 3 pins for interface to OLED display
  • 1 pin for SET/RUN slide switch detection
  • 6 pins for connector and I2C bus connection

Demonstrated techniques:
  • How to use 1 pin for both driving a LED and detecting a push button
  • How to switch between oscillators on-the-fly
    • Use 20 MHz internal oscillator when fast processing is required for driving display
    • Use 32768 Hz external crystal oscillator when precise timing is needed
    • Use 32 kHz internal Ultra Low Power (ULP) oscillator otherwise to minimize power consumption
  • How to use only 3 pins to drive a 128 x 64 OLED display
  • How to expand each display character on-the-fly to 12 x 16 pixels so it is easy to read but only uses 6 x 8 bits of Flash
  • How to make a design where part of the circuit can be switched off to minimize power consumption (without accidentally resetting the MCU)

    • AVR ATtiny416 microcontroller
      • 4 KBytes In-system programmable Flash
      • 128 Bytes EEPROM
      • 256 Bytes SRAM
      • 20-pin
    • OLED display
    • Piezo buzzer
    • 4 LEDs
    • 4 push buttons
    • UPDI connector mounted to the board - program and debug using the Atmel-ICE
    • External power connector mounted to the board -  power the board with external power
    • Connector board layout for external connection
    The box contains the ATAVRFEB-P4 board and a coin cell battery to power the board.
Atmel Studio 7 is the integrated development platform (IDP) for developing and debugging all AVR® microcontroller applications. The Studio 7 IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or Assembly code.

More information on Atmel Studio 7 and downloads are available here.

Please check the following related dev tools also.


Documentation & Software Back To Top

Last Updated
12/6/2017 9:26:59 AM
8/28/2017 9:17:35 AM
7/13/2017 1:49:19 PM
7/13/2017 1:45:28 PM