Microchip OLED1 Xplained Pro is an extension board to the Microchip Xplained Pro evaluation platform. The board
enables the user to experiment with user interface applications with buttons, LEDs, and a display.
The Microchip Website.................................................................................................................................12
• UG-2832HSWEG04 Monochrome OLED Display
– 128 x 32 Pixels
– Controlled By 4-wire SPI Interface, Up To 100 MHz
• Three LEDs
• Three Mechanical Push Buttons
• Xplained Pro Hardware Identification System
1.2 Kit Overview
OLED1 Xplained Pro is a basic extension board for the Xplained Pro platform with three LEDs, three push buttons,
and an OLED display. The OLED display is controlled via a SPI interface up to 100 MHz. OLED1 Xplained Pro
connects to any Xplained Pro standard extension header on any Xplained Pro MCU board.
Steps to start exploring the Xplained Pro platform:
1.Download and install Atmel Studio/MPLAB® X.
2.Launch Atmel Studio/MPLAB® X.
When the Xplained Pro MCU kit is connected to the computer for the first time, the operating system installs the
driver software automatically. This driver supports 32-bit and 64-bit versions of Microsoft® Windows® XP, Windows
Vista®, Windows 7, Windows 8, Windows 10, and Windows Server 2012.
When the Xplained Pro MCU board is powered, the power LED (green) glows, and Atmel Studio/MPLAB® X
automatically detects the specific Xplained Pro MCU and extension board(s) that are connected. The landing page of
the kit in the Atmel Studio has an option to launch the Atmel Software Framework (ASF) and the Atmel START
example application codes for the kit. The target device is programmed and debugged by the on-board embedded
debugger and, therefore, no external programmer or debugger tool is required.
2.2 Design Documentation and Relevant Links
The following list contains links to the most relevant documents and software for OLED1 Xplained Pro:
OLED1 Xplained Pro
Getting Started
• Xplained Products - Xplained Evaluation Kits are a series of easy-to-use evaluation kits for Microchip
microcontrollers and other Microchip products.
– Xplained Nano - used for low pin count devices and provides a minimalistic solution with access to all I/O
pins of the target microcontroller.
– Xplained Mini - used for medium pin count devices and adds Arduino Uno compatible header footprint and
a prototyping area.
– Xplained Pro - used for medium-to-high pin count devices that feature advanced debugging and
standardized extensions for peripheral functions.
Note: All the above kits have on-board programmers/debuggers, which creates a set of low-cost boards for
evaluation and demonstration of features and capabilities of different Microchip products.
• Atmel Studio - Free IDE for the development of C/C++ and assembler code for microcontrollers.
• Data Visualizer - Data Visualizer is a program used for processing and visualizing data. The Data Visualizer
can receive data from various sources such as serial ports and on-board debugger’s Data Gateway Interface as
found on Curiosity Nano and Xplained Pro boards.
• Hardware Users Guide in PDF format - PDF version of this User Guide.
Xplained Pro is an evaluation platform containing a series of microcontroller boards (evaluation kits) and extension
boards. Atmel Studio/MPLAB® X is used to program and debug the microcontrollers on these boards. Atmel Studio
includes Advanced Software Framework (ASF) and Atmel START, which has drivers and demo code, and Data
Visualizer, which supports data streaming and advanced debugging. Xplained Pro evaluation kits can be connected
to a wide range of Xplained Pro extension boards through standardized headers and connectors. Xplained Pro
extension boards have identification (ID) chips to uniquely identify which boards are connected to the Xplained Pro
evaluation kits.
3.1 Hardware Identification System
All Xplained Pro extension boards come with an identification chip (ATSHA204A CryptoAuthentication™ chip) to
uniquely identify the boards that are connected to the Xplained Pro Evaluation Kit. This chip contains information that
identifies the extension with its name and some extra data. When an Xplained Pro extension is connected to an
Xplained Pro Evaluation Kit, the information is read and sent to the Atmel Studio/MPLAB® X. The following table
shows the data fields stored in the ID chip with example content.
Product serial numberASCII string1774020200000010’\0’
Minimum voltage [mV]uint16_t3000
Maximum voltage [mV]uint16_t3600
Maximum current [mA]uint16_t30
3.2 Xplained Pro Headers and Connectors
3.2.1 Xplained Pro Standard Extension Header
All Xplained Pro kits have many dual-row, 20-pin, 100 mil extension headers. The Xplained Pro MCU boards have
male headers, while the Xplained Pro extensions have their female counterparts. The following table provides the pin
description of all the connected pins.
Info: Not all pins are always connected to all extension headers.
The extension headers can be used to connect a variety of Xplained Pro extensions to Xplained Pro MCU boards or
to access the pins of the target microcontroller on the Xplained Pro boards.
Table 3-2. Xplained Pro Standard Extension Header
Pin NumberPin NameDescription
1IDPin to communicate with the ID chip on an extension board.