We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

Part Number: ATAVRFEB-P4

AVR P4

  • 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

Overview


Performance, Precision, Power, Pins

The P4 board serves as an introductory learning tool to get started with Atmel START, Atmel Studio, and all the great peripherals AVR microcontrollers offer. This board comes with 4 push buttons, 4 LEDs, and an LCD screen so users can immediately get started interacting with the analog world as well as the digital. Learn new skills like clock switching, pin toggling (using a single pin as input and output at the same time), and power and memory usage reduction. Whether you are new to AVR devices, 8-bit design, or even programming in general, this board is the perfect way to get started with the added components you need.

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)

 

Package Contents

The box contains the ATAVRFEB-P4 board and a coin cell battery to power the board.

Documentation


Title
Document Id
ATtiny416/816 Data Sheet Download a96d9f01-acbc-40fe-884d-48f78f99ad0f
ATAVRFEB-P4 P4 Hardware User Guide Download de1cb015-2ebd-43ef-b243-e32bafd43ca6
MASTERs 2017 - LAB Manual for 21110 LPD1 Download c2ad1662-a766-42b3-bce0-e8d7e9efacb9
8-bit AVR P4 Sell Sheet Download 1ab265a8-2749-4fdf-be51-1be3729db454
ATAVRFEB-P4 Schematics Download ba0bea39-c71c-4e99-9dc0-95244dc8f253
ATAVRFEB-P4 Design Documentation Download 53f57111-158d-4310-91b3-fddc8988c218