The ATBTLC1000ZR Xplained Pro is an extension board in the Xplained Pro evaluation platform. It is
designed to demonstrate ultra-low power Bluetooth® Low Energy (BLE 4.1) ATBTLC1000-ZR110CA
module together with Xplained Pro MCU boards.
–Integrated with temperature sensor, non-volatile registers and serial EEPROM
–2-Wire I2C and SMBus compatible serial interface
•Xplained Pro hardware identification system using ATSHA204A
•Power debugger support using current measurement header
•Pin headers and jumpers to connect the board to various Xplained Pro MCU boards
•Serial Wire Debugger (SWD) header
•32.768 kHz crystal
ATBTLC1000ZR-XPRO
1.2 Kit Overview
The ATBTLC1000ZR Xplained Pro is an extension board containing the ultra-low power Bluetooth module
ATBTLC1000-ZR110CA for the Xplained Pro platform. The kit can be connected to the EXT1 extension
header on an Xplained Pro MCU Board.
Figure 1-1. ATBTLC1000ZR Xplained Pro Extension board
Steps to start exploring the Xplained Pro platform:
1.Download Atmel Studio.
2.Launch Atmel Studio.
3.Connect ATBTLC1000ZR Xplained Pro extension board with an Xplained Pro MCU board and
connect a USB cable to the DEBUG USB port on the Xplained Pro MCU board.
When the Xplained Pro MCU kit is connected to the computer for the first time, the operating system
installs the software driver. The driver file 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 color) glows and Atmel Studio
automatically detects the specific Xplained Pro MCU and extension board(s) that are connected. The kit
landing page in Atmel Studio comes with an option to launch the Advanced Software Framework (ASF)
and 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.
The following list contains the links to the most relevant documents and software for ATBTLC1000ZR
Xplained Pro:
•Xplained Pro products - Xplained Pro is a series of small-sized and easy-to-use evaluation kits for
Microchip microcontrollers and other Microchip products. It consists of a series of low-cost MCU
boards for evaluation and demonstration of features and capabilities of different Microchip products.
•Atmel Studio - Free IDE for 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 the Embedded Debugger Data Gateway
Interface found on Xplained Pro boards and COM ports.
•ATBTLC1000ZR Xplained Pro Design Documentation - Package containing schematics, BOM,
assembly drawings, 3D plots, layer plots, etc.
•ATBTLC1000ZR Xplained Pro BluSDK - Software, firmware, applications, and tools packages.
Xplained Pro is an evaluation platform which contains a series of microcontroller boards (evaluation kits)
and extension boards. Atmel Studio is used to program and debug the microcontrollers on these boards.
Atmel Studio includes 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.
4.1 Xplained Pro Standard Extension Header
All Xplained Pro kits have one or more dual row, 20-pin, 100-mil extension header. The Xplained Pro
MCU boards have male headers, while the Xplained Pro extensions have their female counterparts. All
connected pins follow the defined pin description in the table.
Info: All pins are not always connected on all extension headers.
ATBTLC1000ZR-XPRO
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 Xplained Pro MCU boards directly.
Table 4-1. Xplained Pro Standard Extension Header
Pin NumberPin NameDescription
1IDPin to communicate with the ID chip on an extension board
2GNDGround
3ADC(+)Analog-to-Digital Converter; alternatively, a pin for the positive
terminal of a differential ADC
4ADC(-)Analog-to-Digital Converter; alternatively, a pin for the negative
terminal of a differential ADC
5GPIO1General purpose I/O pin
6GPIO2General purpose I/O pin
7PWM(+)Pulse width modulation; alternatively, a pin for the positive part of a
differential PWM
8PWM(-)Pulse width modulation; alternatively, a pin for the negative part of a
differential PWM
9IRQ/GPIOInterrupt request pin and/or general purpose I/O pin
10SPI_SS_B/
GPIO
11I2C_SDAData pin for I2C interface. Always connected, bus type
12I2C_SCLClock pin for I2C interface. Always connected, bus type
Slave select pin for Serial Peripheral Interface (SPI) and/or general
purpose I/O pin
User Guide
DS50002637A-page 6
Pin NumberPin NameDescription
13UART_RXReceiver pin of target device UART
14UART_TXTransmitter pin of target device UART
15SPI_SS_ASlave select for SPI. This pin should preferably not be connected to
anything else.
16SPI_MOSISPI master out slave in pin. Always connected, bus type
17SPI_MISOSPI master in slave out pin. Always connected, bus type
18SPI_SCKSPI clock pin. Always connected, bus type
19GNDGround pin for extension boards
20VCCPower pin for extension boards
4.2 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 Atmel
Studio. The following table shows the data fields stored in the ID chip with example content.
The ATBTLC1000ZR Xplained Pro can be connected to several Xplained Pro MCU boards and manually
connected to other hardware. Xplained Pro MCU board(s) that does not have 3.3V as its primary target
voltage reads all ID devices on connected extensions to check if they support the target voltage before
enabling it to the extension headers. The table provides the static content written in the ID chip.
Table 5-1. ATBTLC1000ZR Xplained Pro ID Chip Content
Data fieldContent
Product nameATBTLC1000ZR-XPRO
Minimum operation voltage1.8V
Maximum operation voltage3.3V
Maximum current10mA
ATBTLC1000ZR-XPRO
Related Links
Hardware Identification System
5.2 Headers and Connectors
5.2.1 Extension Header
The ATBTLC1000ZR Xplained Pro implements one Xplained Pro Standard Extension Header (female)
which makes it possible to connect the board to an Xplained Pro MCU board. The table provides pin
description for the extension header.
Table 5-2. ATBTLC1000ZR Xplained Pro Extension Header EXT1
Info: Pins 15,16,17,18 can be configured as either UART or SPI on the host MCU.
Related Links
Xplained Pro Standard Extension Header
5.2.2 Current Measurement Header
Current Measurement header J109 can be used to measure the current consumed by the ATBTLC1000ZR110CA module using an ammeter. The two 0Ω resistors R111 and R112 can be removed to measure
the current consumed by individual power rails VDDIO and VBAT respectively by soldering in wires for an
ammeter.
SPI SS or UART TX
SPI MOSI or UART CTS
SPI MISO or UART RXD
SPI Clock or UART RTS
5.2.3 Jumper Configuration on Pin headers
The ATBTLC1000 ZR Xplained Pro has few pin headers and jumpers to configure UART(with flow
control) or SPI interface with different pins on the extension header of the Xplained Pro MCU board. The
headers provided for this purpose are:
•1x2 Pin headers (J101, J102, J103, J104) - 4
•1x3 Pin headers (J105, J106, J107, J108) - 4
The pin headers and its functionality are mentioned in the table.
Note: The pins 15,16,17,18 can be configured as either UART or SPI.
These pin headers and jumpers makes it possible to connect the extension board to many Xplained Pro
MCU boards. It can be configured in any one of the ways as mentioned in the table.
Table 5-4. Jumper Configuration on Pin headers
FunctionalityPins on EXT1Pin headersJumper Placement
UART5,6,13,14J101,J102,J103,J104J1-2
UART15,16,17,18J105,J106,J107,J108J2-3
SPI15,16,17,18J105,J106,J107,J108J1-2
5.2.4 Debug Connectors
Debug I2C (J120) and Extension port (J118) are mounted on the board.
Table 5-5. Debug I2C Connector
Pin on I2C connectorPin on ATBTLC1000ZR moduleFunction
15DEBUG I2C SCL
226Ground
34DEBUG I2C SDA
4-Not Connected
Table 5-6. Extension Port
Pin on Extension PortPin on ATBTLC1000ZR module Function
118DEBUG_UART_RXD
219DEBUG_UART_TXD
326Ground
Note:
BluSDK does not support debug information through debug I2C and debug UART. Debug I2C and debug
UART headers are placeholders for future usage.
The ATBTLC1000ZR Xplained Pro provides a footprint for an external flash (U101). By default the flash is
connected to the SPI Master/Slave interface of the ATBTLC1000-ZR110CA module, which is also
connected to the Xplained Pro extension header.
The SPI Flash master interface of the ATBTLC1000ZR XPRO can also be used to control the external
flash by reconfiguring the jumper straps (J110-J117) as provided in the following configurations.
External flash Configuration 1:Short straps J110, J112, J115, and J117
External flash Configuration 2:Short straps J111, J113, J114, and J116
Table 5-7. External Flash Pin Configuration
ATBTLC1000ZR-XPRO
Open straps J111, J113, J114, and J116
Open straps J110, J112, J115, and J117
External flashConfiguration 1, ATBTLC1000ZR-
PinNamePinFunctionPinFunction
1CE#24SPI_SS20UART_CTS
2SO25SPI_MISO21UART_RTS
5SIO23SPI_MOSI15UART_TXD
6SCK22SPI_SCK14UART_RXD
Note: The UART pins can be configured as SPI.
Info: Connecting BTLC1000ZR module to the external flash is not supported now.
5.3.2 Temperature Sensor
The ATBTLC1000ZR Xplained Pro extension board features an AT30TSE758A temperature sensor with
an 8 KB serial EEPROM inside. The sensor includes programmable high and low temperature alarms,
user-selectable temperature resolution up to 12 bits, and an I2C/SMBus™ compatible serial interface.
-A25Address line for serial interface, shorted to GND
-A16Address line for serial interface, shorted to GND
-A07Address line for serial interface, shorted to GND
20VCC8
The temperature sensor has two I2C addresses; one for the temperature sensor and one for the
EEPROM. The addresses are "0b1001 A2 A1 A0" for the temperature sensor and "0b1010 A2 A1 A0" for
the EEPROM. The address selection lines (A2, A1, and A0) of the temperature sensor are shorted to
GND, which makes the default addresses 0b1001000 and 0b1010000. When communicating with the
EEPROM parts of the TWI address is used as a page address. For more details, refer to Device
(AT30TSE752A/754A/758A) Datasheet.
5.3.3 Reset Switch
The ATBTLC1000ZR Xplained Pro contains footprint of switch (SW100) along with resistors R108, R102
and capacitor C102 that can be mounted to reset the ATBTLC1000ZR module. The switch is connected
to the CHIP_EN pin of the module.
Pin nameAT30TSE758A
temperature
sensor pin
Comment
5.3.4 Crystal
The ATBTLC1000ZR Xplained Pro has a 32.768 kHz RTC oscillator that is used for BLE activities
involving connection events. There is also provision to reconfigure the ATBTLC1000ZR Xplained Pro
board to bypass the external crystal oscillator with an external signal on the RTC_CLK_P pin of the
ATBTLC1000-ZR110CA module.
Table 5-9. Configuring the RTC Oscillator
Configuration optionBoard configuration
32.768 kHz RTC oscillatorOpen R101, Close J121
External signal on RTC_CLK_PClose R101,R116,R117 and Open J121,J122
Info: When this switch is used to reset the device, the host MCU will lose the status of the
ATBTLC1000ZR device. It is recommended not to reset the device using this switch when it is
controlled by the host MCU.
The revision and product identifier of the Xplained Pro boards can be found in two ways: either through
Atmel Studio or by looking at the sticker on the bottom side of the PCB.
When an Xplained Pro MCU board is connected to a computer with Atmel Studio running, an information
window with the serial number is shown. The first six digits of the serial number contain the product
identifier and revision. Information about connected Xplained Pro extension boards is also shown in the
window.
The same information can be found on the sticker on the bottom side of the PCB. Most kits have stickers
that have the identifier and revision printed in plain text as A09-nnnn\rr, where nnnn is the identifier and rr
is the revision. Boards with limited space have a sticker with only a data matrix code, which contains a
serial number string.
The serial number string has the following format:
"nnnnrrssssssssss"
ATBTLC1000ZR-XPRO
n = product identifier
r = revision
s = serial number
The product identifier for the ATBTLC1000ZR Xplained Pro is A09-2689.
Microchip provides online support via our web site at http://www.microchip.com/. This web site is used as
a means to make files and information easily available to customers. Accessible by using your favorite
Internet browser, the web site contains the following information:
•Product Support – Data sheets and errata, application notes and sample programs, design
resources, user’s guides and hardware support documents, latest software releases and archived
software
•General Technical Support – Frequently Asked Questions (FAQ), technical support requests,
online discussion groups, Microchip consultant program member listing
•Business of Microchip – Product selector and ordering guides, latest Microchip press releases,
listing of seminars and events, listings of Microchip sales offices, distributors and factory
representatives
Customer Change Notification Service
Microchip’s customer notification service helps keep customers current on Microchip products.
Subscribers will receive e-mail notification whenever there are changes, updates, revisions or errata
related to a specified product family or development tool of interest.
To register, access the Microchip web site at http://www.microchip.com/. Under “Support”, click on
“Customer Change Notification” and follow the registration instructions.
Customer Support
Users of Microchip products can receive assistance through several channels:
•Distributor or Representative
•Local Sales Office
•Field Application Engineer (FAE)
•Technical Support
Customers should contact their distributor, representative or Field Application Engineer (FAE) for support.
Local sales offices are also available to help customers. A listing of sales offices and locations is included
in the back of this document.
Technical support is available through the web site at: http://www.microchip.com/support
Microchip Devices Code Protection Feature
Note the following details of the code protection feature on Microchip devices:
•Microchip products meet the specification contained in their particular Microchip Data Sheet.
•Microchip believes that its family of products is one of the most secure families of its kind on the
market today, when used in the intended manner and under normal conditions.
•There are dishonest and possibly illegal methods used to breach the code protection feature. All of
these methods, to our knowledge, require using the Microchip products in a manner outside the
operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is
engaged in theft of intellectual property.
•Microchip is willing to work with the customer who is concerned about the integrity of their code.
•Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their
code. Code protection does not mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the
code protection features of our products. Attempts to break Microchip’s code protection feature may be a
violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software
or other copyrighted work, you may have a right to sue for relief under that Act.
Legal Notice
Information contained in this publication regarding device applications and the like is provided only for
your convenience and may be superseded by updates. It is your responsibility to ensure that your
application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR
WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY
OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS
CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE.
Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life
support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend,
indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting
from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual
property rights unless otherwise stated.
Trademarks
The Microchip name and logo, the Microchip logo, AnyRate, AVR, AVR logo, AVR Freaks, BeaconThings,
BitCloud, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, Heldo, JukeBlox, KeeLoq, KeeLoq logo,
Kleer, LANCheck, LINK MD, maXStylus, maXTouch, MediaLB, megaAVR, MOST, MOST logo, MPLAB,
OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, Prochip Designer, QTouch, RightTouch, SAM-BA,
SpyNIC, SST, SST Logo, SuperFlash, tinyAVR, UNI/O, and XMEGA are registered trademarks of
Microchip Technology Incorporated in the U.S.A. and other countries.
ClockWorks, The Embedded Control Solutions Company, EtherSynch, Hyper Speed Control, HyperLight
Load, IntelliMOS, mTouch, Precision Edge, and Quiet-Wire are registered trademarks of Microchip
Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BodyCom,
chipKIT, chipKIT logo, CodeGuard, CryptoAuthentication, CryptoCompanion, CryptoController,
dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial
Programming, ICSP, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, Mindi, MiWi,
motorBench, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient
Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PureSilicon, QMatrix, RightTouch logo, REAL
ICE, Ripple Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total
Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and ZENA are
trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
Silicon Storage Technology is a registered trademark 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.
All other trademarks mentioned herein are property of their respective companies.
Microchip received ISO/TS-16949:2009 certification for its worldwide headquarters, design and wafer
fabrication facilities in Chandler and Tempe, Arizona; Gresham, Oregon and design centers in California
and India. The Company’s quality system processes and procedures are for its PIC® MCUs and dsPIC
DSCs, KEELOQ® code hopping devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design and manufacture of development
systems is ISO 9001:2000 certified.