AVR-BLE Hardware User Guide Preface The AVR-BLE Development Board is a small and easily expandable demonstration and development platform for ® ® Bluetooth Low Energy (BLE) solutions based on the AVR microcontroller architecture. It is designed to demonstrate that the design of a typical BLE application can be simplified by partitioning the task into three blocks: •...
– Two logic analyzer channels (DGI GPIO) • USB or Battery Powered Board Overview The AVR-BLE development board is a hardware platform that is being used to evaluate the ATmega3208 AVR microcontroller and RN4870 BLE module. Figure 1-1. AVR-BLE Development Board Front Side Micro USB...
Connect a USB cable (Standard-A to Micro-B or Micro-AB) between the Windows, Mac or Linux device, and ® the debug USB port on the AVR-BLE. The board will be identified in the kit window in MPLAB X IDE. Explore, modify, and build off the source code.
Tip: The Kit Window can be opened in MPLAB X IDE through the menu bar Window > Kit Window Design Documentation and Relevant Links The following list contains links to the most relevant documents and software for the AVR-BLE Board: ® ®...
A Data Gateway Interface (DGI) for code instrumentation with logic analyzer channels (debug GPIO) to visualize program flow The on-board debugger controls a Power and Status LED (marked PS) on the AVR-BLE Board. The table below shows how the LED is controlled in different operation modes.
Page 11
AUTORUN.ICO – icon file for the Microchip logo • AUTORUN.INF – system file required for Windows Explorer to show the icon file • CLICK-ME.HTM – redirect to the AVR-BLE web demo application • KIT-INFO.HTM – redirect to the development board website •...
Page 12
X IDE or a stand-alone application that can be used ® in parallel with Atmel Studio/Microchip MPLAB X IDE. Although DGI encompasses several physical data interfaces, the AVR-BLE implementation includes logic analyzer channels: • Two debug GPIO channels (also known as DGI GPIO) 3.1.4.1...
Current drawn from the USB port is limited to 500 mA by a PTC resettable fuse. Important: When powering the AVR-BLE board with a CR2032 battery, it is important to leave the ATmega3208 pins that connect to the CDC UART in Tri-State (Input) mode. This is to prevent the debugger from getting powered through its GPIO.
Page 16
+3.3V VBUS The AVR-BLE board features a mikroBUS socket for expanding the functionality of the development board using MikroElektronika Click Boards and other mikroBUS add-on boards. The socket is populated with two 1x8 2.54 mm pitch female headers and is ready to mount add-on boards.
Page 17
The module has one of its GPIO pins connected to an LED. By default, this will indicate connection status, but the user can configure it for a number of other functions. Many of the other RN4870 GPIO pins are available as pads around the label on the back side of the AVR-BLE board, as can be seen in Figure 1-2.
Page 18
Microchip CryptoAuthentication products, the ATECC608A employs ultra-secure, hardware-based cryptographic key storage and cryptographic countermeasures that eliminate any potential backdoors linked to software weaknesses. The ATECC608A CryptoAuthentication device on the AVR-BLE board can be used to authenticate the board with other hardware for secure IoT communication.
Page 20
LEDs There are two user LEDs available on the AVR-BLE board that can be controlled by either GPIO or PWM. In addition, there is one LED connected directly to the BLE module. The LEDs can be activated by driving their connected I/O lines to GND.
Page 21
3.5.10 On-Board Debugger Implementation AVR-BLE features an on-board debugger that can be used to program and debug the ATmega3208 using UPDI. The on-board debugger also includes a virtual serial port (CDC) interface over UART and debug GPIO. Atmel Studio/ ®...
Identifying Product ID and Revision The revision and product identifier of the AVR-BLE Board can be found in two ways: Either by utilizing the Atmel ® Studio/Microchip MPLAB X IDE Kit Window or by looking at the sticker on the bottom side of the PCB.
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
Need help?
Do you have a question about the AVR-BLE and is the answer not in the manual?
Questions and answers