Microchip Technology ATBTLC1000 Series User Manual
Microchip Technology ATBTLC1000 Series User Manual

Microchip Technology ATBTLC1000 Series User Manual

Blusdk example profiles application
Table of Contents

Advertisement

Quick Links

ATBTLC1000 BluSDK Example Profiles Application User's

Introduction

This document describes how to set the ATBTLC1000-MR/ZR evaluation boards for various example applications
supported by the Advanced Software Framework (ASF). This also provides the list of supported hardware platforms
and IDEs to be used in conjunction with the ATBTLC1000-MR/ZR evaluation boards (see
number of the BTLC1000-ZR Xplained Pro (XPro) board is ATBTLC1000ZR-XPRO, and the part number of the
BTLC1000-MR Xplained Pro board is ATBTLC1000MR-XPRO.
Note:  All the example applications are included in BluSDK software package.
Figure 1. ATBTLC1000 Extension Boards

Features

Observer Application
Proximity Monitor Application:
– Device discovery and disconnection
©
2019 Microchip Technology Inc.
ATBTLC1000
Guide
User Guide
Table
2-1). The part
DS50002640B-page 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ATBTLC1000 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Microchip Technology ATBTLC1000 Series

  • Page 1: Introduction

    BTLC1000-MR Xplained Pro board is ATBTLC1000MR-XPRO. Note:  All the example applications are included in BluSDK software package. Figure 1. ATBTLC1000 Extension Boards Features • Observer Application • Proximity Monitor Application: – Device discovery and disconnection User Guide DS50002640B-page 1 © 2019 Microchip Technology Inc.
  • Page 2 – Phone alert status • Alert Notification Profile Application: – Device discovery and disconnection – Pairing/bonding – Alert notification service – Alert on incoming call • Multi-Role Peripheral Multi-Connect Application: – Supports eight connections User Guide DS50002640B-page 2 © 2019 Microchip Technology Inc.
  • Page 3 – Eddystone UID, URL, and TLM frame types – URL configuration service with optional lock – Beacon demo application for Android and iOS • Direct Test Mode (DTM) Application: – DTM setup procedure – Downloading DTM firmware User Guide DS50002640B-page 3 © 2019 Microchip Technology Inc.
  • Page 4: Table Of Contents

    SAM R34 Xplained Pro Setup....................18 Software Setup............................20 4.1. Installation Steps........................20 4.2. Build Procedure..........................20 Application Demo..........................28 5.1. Demo Setup..........................28 5.2. Console Logging........................30 5.3. Running the Demo........................30 User Guide DS50002640B-page 4 © 2019 Microchip Technology Inc.
  • Page 5 10. Document Revision History........................81 The Microchip Website..........................82 Product Change Notification Service......................82 Customer Support............................82 Microchip Devices Code Protection Feature....................82 Legal Notice..............................82 Trademarks..............................83 Quality Management System........................83 Worldwide Sales and Service........................84 User Guide DS50002640B-page 5 © 2019 Microchip Technology Inc.
  • Page 6: Functional Overview

    NO_ALERT for No alert level • MILD_ALERT for Mild alert level • HIGH_ALERT for High alert level Based on the alert level configuration set by the Proximity Monitor, the LED blinks at different rates: User Guide DS50002640B-page 6 © 2019 Microchip Technology Inc.
  • Page 7: Proximity Monitor Application

    GATT profile. This allows devices like a keyboard or mouse to implement HOGP and to connect with a compatible HOGP/BLE host device, such as mobile phone, tablet, TV, and so on. The HID Mouse device or HID Keyboard device application supports the following characteristics: User Guide DS50002640B-page 7 © 2019 Microchip Technology Inc.
  • Page 8: Battery Service Application

    • Model number string • Serial number string • Hardware revision string • Firmware revision string • Software revision string • System ID ® • IEEE 11073-20601 regulatory certification data list User Guide DS50002640B-page 8 © 2019 Microchip Technology Inc.
  • Page 9: Custom Serial Chat Profile Application

    When the client characteristic configuration descriptor is configured for indications and a blood pressure measurement is available, this characteristic is indicated while in a connection. When the client characteristic User Guide DS50002640B-page 9 © 2019 Microchip Technology Inc.
  • Page 10: Find Me Profile Application

    The Alert Notification Profile allows a device to obtain information from a mobile phone about incoming calls, missed calls, and SMS/MMS messages. The information includes the caller ID for an incoming call or the sender ID for an User Guide DS50002640B-page 10 © 2019 Microchip Technology Inc.
  • Page 11: Multi-Role Peripheral Multi-Connect Application

    The thermometer implements only one Health Thermometer service in addition to the Device Information Service to display the information about the thermometer device. The current HTP application implements the following characteristics: • Temperature measurement • Intermediate temperature • Measurement interval User Guide DS50002640B-page 11 © 2019 Microchip Technology Inc.
  • Page 12: Ibeacon Application

    Reset, it initializes the Wake-up and Chip Enable to download the patch file into the ATBTLC1000-MR/ZR and completes the initialization procedure of the BLE module. After the ATBTLC1000-MR/ZR initialization, the application initializes the SAM L21 to act as a serial bridge. User Guide DS50002640B-page 12 © 2019 Microchip Technology Inc.
  • Page 13: Supported Hardware Platforms And Ides

    SAM 4S ATSAM4SD32C ATBTLC1000-MR, ATSAM4S-XPRO + Atmel Studio v7.0 ATBTLC1000-ZR ATBTLC1000-XPRO or and IAR ATSAM4S-XPRO + ATBTLC1000ZR-XPRO SAM R34 ATSAMR34J18B ATBTLC1000-MR, ATSAMR34-XPRO + Atmel Studio v7.0 ATBTLC1000-ZR ATBTLC1000-XPRO or ATSAMR34-XPRO + ATBTLC1000ZR-XPRO User Guide DS50002640B-page 13 © 2019 Microchip Technology Inc.
  • Page 14: Hardware Setup

    Studio. Figure 3-1. ATBTLC1000-MR Figure 3-2. ATBTLC1000-ZR SAM L21 Xplained Pro Setup The following figure illustrates the connection between the ATBTLC1000-MR Xplained Pro Extension Board connected to the SAM L21 Xplained Pro Board. User Guide DS50002640B-page 14 © 2019 Microchip Technology Inc.
  • Page 15: Sam D21 Xplained Pro Setup

    The following figures illustrate the connection between the ATBTLC1000-MR and ATBTLC1000-ZR Xplained Pro Extension Boards connected to the SAM D21 Xplained Pro. Figure 3-4. ATBTLC1000-MR Xplained Pro Extension Connected to the SAM D21 Xplained Pro User Guide DS50002640B-page 15 © 2019 Microchip Technology Inc.
  • Page 16: Sam G55 Xplained Pro Setup

    The following figures illustrate the connection between the ATBTLC1000-MR and ATBTLC1000-ZR Xplained Pro Extension Boards connected to the SAM G55 Xplained Pro Board. Figure 3-6. ATBTLC1000-MR Xplained Pro Extension Connected to the SAM G55 Xplained Pro User Guide DS50002640B-page 16 © 2019 Microchip Technology Inc.
  • Page 17: Sam 4S Xplained Pro Setup

    SAM 4S Xplained Pro Setup The following figure illustrates the connection between the ATBTLC1000-MR Xplained Pro Extension Board and the SAM 4S Xplained Pro Board. These two devices are connected using the ATBTLC1000-XPRO-ADAPTER Board. User Guide DS50002640B-page 17 © 2019 Microchip Technology Inc.
  • Page 18: Sam R34 Xplained Pro Setup

    PA05 (S0 UART RXD) J100.15 15 (UART TXD) BLE UART J200.14 PA04 (S0 UART TXD) J100.17 17 (UART RXD) BLE UART J200.5 PA08 J100.3 GPIO - WAKEUP J200.7 PA18 J100.7 GPIO - CHIP EN User Guide DS50002640B-page 18 © 2019 Microchip Technology Inc.
  • Page 19 PA23 S5 CONSOLE RXD 4 (Orange) FTDI Orange Cable Console UART J200.19 1 (Black) J100.19 J200.20 J100.20 Power SERCOM 5 is used for console UART. SERCOM 0 is used for BTLC1000 connection. User Guide DS50002640B-page 19 © 2019 Microchip Technology Inc.
  • Page 20: Software Setup

    In the New Example Project from ASF or the Extensions window: 2.1. Enter the application specific keyword in the search box; for example, Scan Parameter, Battery Service Application, Blood Pressure, etc. User Guide DS50002640B-page 20 © 2019 Microchip Technology Inc.
  • Page 21 Go to Project > Properties to choose the hardware configuration switches and number of wires: 5.1. Set the appropriate build symbols (see following figure): • For ATBTLC1000-MR: “BLE_MODULE = BTLC1000_MR” • For ATBTLC1000-ZR: “BLE_MODULE = BTLC1000_ZR” User Guide DS50002640B-page 21 © 2019 Microchip Technology Inc.
  • Page 22 The configurations for 4-wire and 6-wire are as follows: • 6-wire: – UART_FLOWCONTROL_4WIRE_MODE=false – UART_FLOWCONTROL_6WIRE_MODE=true • 4-wire: – UART_FLOWCONTROL_4WIRE_MODE=true – UART_FLOWCONTROL_6WIRE_MODE=false Configure UART_FLOWCONTROL_4WIRE_MODE and UART_FLOWCONTROL_6WIRE_MODE symbols in the project properties as shown in the following figure. User Guide DS50002640B-page 22 © 2019 Microchip Technology Inc.
  • Page 23 – For Android devices: TP_ANDROID – For iOS devices: NTP_ANDROID Note:  This step is applicable only for the Time Information Profile application. Figure 4-5. Configuring the UART Flow Compiler Symbols for the Time Information Profile User Guide DS50002640B-page 23 © 2019 Microchip Technology Inc.
  • Page 24 In the EDBG (XXXXXXXX) Device Programming window, perform the following steps: 9.1. Select EDBG in Tool. 9.2. Click Apply and then click Read to read the Device Signature. 9.3. After reading the Device, click Program to program the device. User Guide DS50002640B-page 24 © 2019 Microchip Technology Inc.
  • Page 25 HID Mouse and HID Keyboard Application Configuration The user needs to modify a few macros in hid_device.h (HID profile) for configuring the profile for HID Mouse and HID Keyboard applications as per the desired application use case. User Guide DS50002640B-page 25 © 2019 Microchip Technology Inc.
  • Page 26 By default, the application supports Report mode. If the application requires only Boot mode support, the user can add the macro BOOT_MODE in the Compiler/Symbols tab, as shown in the following screen. User Guide DS50002640B-page 26 © 2019 Microchip Technology Inc.
  • Page 27 These parameters can be modified as per the user requirement. These parameter can be updated in the ble_manager.h file, which is available in the following directory: \asf\thirdparty\wireless\ble_sdk \ble_services\ble_mgr\ Note:  After configuration follow the steps in Observer Application. User Guide DS50002640B-page 27 © 2019 Microchip Technology Inc.
  • Page 28: Application Demo

    Supported by the Microchip Supported by the ATBTLC1000- SmartConnect application only for MR/ZR extension board and Android devices to act as HOGP host microcontroller to act as HID Mouse Device application User Guide DS50002640B-page 28 © 2019 Microchip Technology Inc.
  • Page 29 L2CAP Throughput Application Supported by the ATBTLC1000-MR/ZR Supported by the ATBTLC1000- extension board and microcontroller to MR/ZR extension board and act as L2CAP Central microcontroller to act as L2CAP Peripheral User Guide DS50002640B-page 29 © 2019 Microchip Technology Inc.
  • Page 30: Console Logging

    The same button is pressed to stop the device scan or advertise. The device is in advertising mode and the device initialization message is displayed on the console window. Initializing Application BTLC1000 XPro Module: BTLC1000-ZR User Guide DS50002640B-page 30 © 2019 Microchip Technology Inc.
  • Page 31 Figure 5-2. Dashboard of Microchip SmartConnect Application To scan for the peripheral devices, click the START SCAN option available in scanning page. The device name (for example, ATMEL-PXP) is displayed among the list of scanned devices. User Guide DS50002640B-page 31 © 2019 Microchip Technology Inc.
  • Page 32 Figure 5-4. Pairing Request On the device side, the console displays the successful completion of the pairing procedure. On the Microchip SmartConnect app, the supported services are displayed for the device. User Guide DS50002640B-page 32 © 2019 Microchip Technology Inc.
  • Page 33 Initializing the Device. The device is now ready to be used as an Observer and starts to scan for nearby BLE devices. The following figure shows example logs from the Observer application: User Guide DS50002640B-page 33 © 2019 Microchip Technology Inc.
  • Page 34 Running the Demo. Select the desired service (Link Loss or Immediate Alert) for alert level characteristics configuration. Choose a value from the following: – HIGH ALERT – MILD ALERT – NO ALERT User Guide DS50002640B-page 34 © 2019 Microchip Technology Inc.
  • Page 35 The console log on the Proximity Reporter displays the corresponding alerts and on- board status LED behavior. Figure 5-8. Proximity Reporter Path Loss Plot Across Safe, Mid, and Danger Zone User Guide DS50002640B-page 35 © 2019 Microchip Technology Inc.
  • Page 36 Link Loss service is used (for example, key fob). When the user is in close proximity, the lock remains open. Subsequently, the user moving out of range can be triggered to close the lock. User Guide DS50002640B-page 36 © 2019 Microchip Technology Inc.
  • Page 37 The Tx Power service is used to retrieve the Tx Power of the Proximity Reporter. Click Tx Power service icon in the services screen. The Proximity Monitor reads the Tx Power value from the Proximity Reporter and displays the TX POWER LEVEL as shown in the following figure. User Guide DS50002640B-page 37 © 2019 Microchip Technology Inc.
  • Page 38 Proximity Reporter device. The Proximity Monitor also monitors the path loss, if the Proximity Reporter device supports the optional “Immediate Alert” service and “Tx Power” service. The Proximity Reporter example application supports both of these optional services. The default alert settings are as follows: User Guide DS50002640B-page 38 © 2019 Microchip Technology Inc.
  • Page 39 Figure 5-15. ANCS Device Discovery in iPhone When connected, the client side initiates a pairing request with the iPhone. The console log provides guidance for the user to enter the pass-key on the iPhone. User Guide DS50002640B-page 39 © 2019 Microchip Technology Inc.
  • Page 40 Perform the following steps to run the Scan Parameters application demo: Establish the connection between the device and mobile phone using the procedure listed in Running the Demo. When paired, the application displays the Scan Parameters and the Generic Information service. User Guide DS50002640B-page 40 © 2019 Microchip Technology Inc.
  • Page 41 Press the SW0 button on the device to read the internally supported characteristic values from the iPhone. The console log on the device side displays the values for all characteristics supported by the iPhone internally. Figure 5-21. Console Display – Date, Time, and Day Information User Guide DS50002640B-page 41 © 2019 Microchip Technology Inc.
  • Page 42 Figure 5-23. HID (Mouse) Device Discovery on Bluetooth Settings Page Click ATMEL-HID to start the pairing procedure. A pop-up requesting the pass-key appears. Enter pass-key “123456” and click Pair. User Guide DS50002640B-page 42 © 2019 Microchip Technology Inc.
  • Page 43 – Next 5 button presses – cursor moves left – Next 5 button presses – cursor moved up The same sequence is repeated based on user input. The console log is shown in the following screen. User Guide DS50002640B-page 43 © 2019 Microchip Technology Inc.
  • Page 44 Bluetooth 4.0 or higher. On the mobile phone, enable Bluetooth in the Settings page to scan for the devices. “ATMEL-HID” appears among the list of scanned devices. Select ATMEL-HID to connect to the supported platform device. User Guide DS50002640B-page 44 © 2019 Microchip Technology Inc.
  • Page 45 The user can see a letter for each press in the application “Fast notepad”. The user can see a complete “Hello Atmel” in the application as shown in the following screen. User Guide DS50002640B-page 45 © 2019 Microchip Technology Inc.
  • Page 46 Perform the following steps to run the Simple Broadcaster application demo: Follow the steps (1 and 2) from Initializing the Device. The device is in advertising mode. The following figure shows example logs from the Simple Broadcaster application. User Guide DS50002640B-page 46 © 2019 Microchip Technology Inc.
  • Page 47 Updating Firmware to ver:FW_VER-001 Updating Firmware to ver:FW_VER-002 Updating Firmware to ver:FW_VER-003 5.3.12 Custom Serial Chat Profile Application Perform the following steps to run the Custom Serial Chat Profile application demo: User Guide DS50002640B-page 47 © 2019 Microchip Technology Inc.
  • Page 48 The user can also write the text on the console for the device and press the ENTER key for transmitting the chat text to the mobile application. Figure 5-38. Console Log for Sending Data to Remote Device User Guide DS50002640B-page 48 © 2019 Microchip Technology Inc.
  • Page 49 RR Values:<100,300>msec User Status:Idle Heart Rate: 57 bpm RR Values:<500,700>msec User Status:Idle Heart Rate: 58 bpm RR Values:<900,1100>msec User Status:Idle Heart Rate: 59 bpm RR Values:<100,300>msec User Status:Idle Energy Expended :3KJ User Guide DS50002640B-page 49 © 2019 Microchip Technology Inc.
  • Page 50 The corresponding console logs and mobile application screen are shown in the following screen. Figure 5-41. Console Log for Blood Pressure Measurements User Guide DS50002640B-page 50 © 2019 Microchip Technology Inc.
  • Page 51 The blood pressure measurements sent by the blood pressure sensor are simulated values. The following figures demonstrate the scenario after a SW0 button press. Figure 5-43. Console Log for Blood Pressure Values after Button Press User Guide DS50002640B-page 51 © 2019 Microchip Technology Inc.
  • Page 52 Since the service level connection is established, the user can see the notifications based on the alert level settings as depicted in the following figures. Figure 5-45. Sending Alerts to Find Me Target ATMEL-FMP User Guide DS50002640B-page 52 © 2019 Microchip Technology Inc.
  • Page 53 Figure 5-46. Displaying the Characteristics of the Phone Alert Service Press the SW0 button. The device is set to different modes by using the notifications and the corresponding console logs are displayed. Figure 5-47. Phone Alert Status Console Log User Guide DS50002640B-page 53 © 2019 Microchip Technology Inc.
  • Page 54 Figure 5-48. Alert Notification Categories Enable the notifications by using the SW0 button. The mobile application reflects the status as shown. Figure 5-49. Alert Notification Screen on Microchip SmartConnect Application User Guide DS50002640B-page 54 © 2019 Microchip Technology Inc.
  • Page 55 Find Me Target devices (GATT server role) are indicated with tag “---FMP”. Select the appropriate index number for the Find Me Target. GAP Central (Find Me Locator) connects to the selected peer device. User Guide DS50002640B-page 55 © 2019 Microchip Technology Inc.
  • Page 56 Figure 5-53. Device acting as Multi-Role to accept connections from GAP Central devices (Mobile) The ATBTLC1000-MR/ZR acting as a GAP Peripheral (BAS) can connect to seven GAP central devices (mobile devices through the Microchip SmartConnect application). Now, the ATBTLC1000-MR/ZR continues to User Guide DS50002640B-page 56 © 2019 Microchip Technology Inc.
  • Page 57 Once the connection is established, the peripheral device keeps sending the specified data and the central device receives the same data in a given time. Eventually, calculated Throughput is displayed on the console for both central and peripheral. User Guide DS50002640B-page 57 © 2019 Microchip Technology Inc.
  • Page 58 Establish the connection between the device and mobile phone using the procedure listed in Running the Demo. When paired, the application displays the Health Thermometer Service and the Generic Information service. User Guide DS50002640B-page 58 © 2019 Microchip Technology Inc.
  • Page 59 5.3.21 iBeacon Application Perform the following steps to run the iBeacon application demo: Follow the steps (1 and 2) from Initializing the Device. Start the Beacon application on the iPhone. User Guide DS50002640B-page 59 © 2019 Microchip Technology Inc.
  • Page 60 Figure 5-61. Beacon Radar Application Initial Screen Click iBeacon to check the Major, Minor and RSSI value. The RSSI value is automatically updated based on the movement of the scanner device, as shown in the following figure. User Guide DS50002640B-page 60 © 2019 Microchip Technology Inc.
  • Page 61 The beacon application initialization is displayed in the console. Initializing AltBeacon Application BLE AltBeacon Advertisement started Start the Beacon application on the mobile phone (see Figure 5-50). In this demonstration, an iPhone is used to run the application. User Guide DS50002640B-page 61 © 2019 Microchip Technology Inc.
  • Page 62 It is just an indication that the user moved away from beacon device. Figure 5-65. AltBeacon Radar Application in Proximity Mode A new AltBeacon can be added to the Beacon list using the add button, as illustrated in the following figure. User Guide DS50002640B-page 62 © 2019 Microchip Technology Inc.
  • Page 63 Adv count: 1 Tx URL Adv count: 22 Tx TLM Start the Beacon application on the mobile phone (see Figure 5-50). In this demonstration, an iPhone is used to run the application. User Guide DS50002640B-page 63 © 2019 Microchip Technology Inc.
  • Page 64 This telemetric information is obtained from the Eddystone-TLM frames which are interleaved with Eddystone identifying frames (UID/URL). Figure 5-69. Detailed view of the Eddystone URL and UID beacon User Guide DS50002640B-page 64 © 2019 Microchip Technology Inc.
  • Page 65 Once disconnected, the beacon device (ATBTLC1000-MR/ZR) enters into Beacon mode and start sending Eddystone URL frames with the updated values. The ranging console log screen shows the beacon with new URL value. User Guide DS50002640B-page 65 © 2019 Microchip Technology Inc.
  • Page 66 Install the Physical Web Android application in a BLE compatible android device. Build and run the EDDYSTONE_URL_APP in the hardware setup. Open the Physical Web app to detect the URL emitted by the beacon node, as shown in the following figure. User Guide DS50002640B-page 66 © 2019 Microchip Technology Inc.
  • Page 67 Direct Test Mode Application This demonstration requires two ATBTLC1000-MR/ZR devices loaded with the Direct Test Mode example application code. Perform the following steps to run the DTM with the Performance Analyzer tool. User Guide DS50002640B-page 67 © 2019 Microchip Technology Inc.
  • Page 68 Next, initialize the UART. Enter the COM port number and press “Init UART”. A successful initialization is indicated by receiving a chip response, as shown in the following figure. Tip:  Check the COM port number from the Device Manager. User Guide DS50002640B-page 68 © 2019 Microchip Technology Inc.
  • Page 69 Note:  Any side can be replaced by standard compliant test equipment. Select Tx Power (dBm) other than -55 dBm, if the devices are relatively far from each other. Figure 5-78. Tx Power Configuration User Guide DS50002640B-page 69 © 2019 Microchip Technology Inc.
  • Page 70 Tx and Rx options. Click Start Rx Test and ensure that the packets are transferred for a certain time period from the Tx device. Figure 5-80. Starting Rx Test Click Stop Test to display the number of successful received packets. User Guide DS50002640B-page 70 © 2019 Microchip Technology Inc.
  • Page 71 Figure 5-81. Number of Packets Received Important:  The PER is calculated assuming that the transmitter side sends 1500 packets for testing using R&S CBT equipment. For peer testing, ignore the PER reading. User Guide DS50002640B-page 71 © 2019 Microchip Technology Inc.
  • Page 72: Adding A Ble Standard Service

    Figure 6-2. ASF BLE Services and Components Window Select the required BLE Services/Profiles Component, as shown in the following figure. 3.1. Select Device Information Services. 3.2. Click Add > Apply > OK. User Guide DS50002640B-page 72 © 2019 Microchip Technology Inc.
  • Page 73 * @param[in] device_info_serv dis service instance * @return none void dis_init_service(dis_gatt_service_handler_t *device_info_serv ); /**@brief Register a dis service instance inside stack. * @param[in] dis_primary_service dis service instance * @return @ref AT_BLE_SUCCESS operation completed successfully User Guide DS50002640B-page 73 © 2019 Microchip Technology Inc.
  • Page 74 ATBTLC1000 Adding a BLE Standard Service * @return @ref AT_BLE_FAILURE Generic error. at_ble_status_t dis_primary_service_define(dis_gatt_service_handler_t *dis_primary_service); User Guide DS50002640B-page 74 © 2019 Microchip Technology Inc.
  • Page 75: Custom Serial Chat Service Specification

    Hence, the client characteristic configuration descriptor is always configured for notifications (in the Custom Serial Chat service instance on the mobile application and host). Characteristic Descriptors 7.4.1 Client Characteristic Configuration Descriptor The client characteristic configuration descriptor is included in the Endpoint characteristic. User Guide DS50002640B-page 75 © 2019 Microchip Technology Inc.
  • Page 76: Sequence Flow Diagram

    ATBTLC1000 Custom Serial Chat Service Specification Sequence Flow Diagram The following figure illustrates the sequence flow diagram of Custom Serial Chat profile. Figure 7-1. Sequence Flow Diagram User Guide DS50002640B-page 76 © 2019 Microchip Technology Inc.
  • Page 77: Blusdk Software Architecture

    The following diagram illustrates the various layers in the BluSDK Architecture for implementing various applications. The External host can be supported hardware platforms and IDEs (see 2. Supported Hardware Platforms and IDEs). Figure 8-1. BluSDK Software Architecture User Guide DS50002640B-page 77 © 2019 Microchip Technology Inc.
  • Page 78: Hardware Flow Control For 4-Wire Mode Efuse Write Procedure

    The supplied command line tool (EfuseBlockProgram.exe) is used to write the ATBTLC1000 eFuse to configure the flow control signals. To invoke the help information from the EfuseBlockProgram, enter EfuseBlockProgram.exe -h in the command line. User Guide DS50002640B-page 78 © 2019 Microchip Technology Inc.
  • Page 79 When writing the data to eFuse, the data written can never be changed (that is, if a value '1' is written to a specific eFuse, those contents can never be reverted back to its original value. To configure the User Guide DS50002640B-page 79 © 2019 Microchip Technology Inc.
  • Page 80 To enable the ATBTLC1000 UART hardware flow control 4-wire mode, Bank-5 and Block-3 must be written as “10000000” (inputs are in hex). The example write configuration to enable the hardware flow control is shown in following figure. Figure 9-5. Writing eFuse Values User Guide DS50002640B-page 80 © 2019 Microchip Technology Inc.
  • Page 81: Document Revision History

    Document Revision History Document Revision History Table 10-1. Document Revision History Revision Date Section Description 08/2019 Table 2-1 Updated 3.6 SAM R34 Xplained Pro Setup Added Figure 4-5 Updated 07/2017 Document Initial Release User Guide DS50002640B-page 81 © 2019 Microchip Technology Inc.
  • Page 82: The Microchip Website

    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 User Guide DS50002640B-page 82 © 2019 Microchip Technology Inc.
  • Page 83: Trademarks

    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.
  • Page 84: Worldwide Sales And Service

    New York, NY Tel: 46-31-704-60-40 Tel: 631-435-6000 Sweden - Stockholm San Jose, CA Tel: 46-8-5090-4654 Tel: 408-735-9110 UK - Wokingham Tel: 408-436-4270 Tel: 44-118-921-5800 Canada - Toronto Fax: 44-118-921-5820 Tel: 905-695-1980 Fax: 905-695-2078 User Guide DS50002640B-page 84 © 2019 Microchip Technology Inc.

This manual is also suitable for:

Atbtlc1000-zrAtbtlc1000-mr

Table of Contents