User Guide for MICROCHIP models including: WBZ451, 2ADHKWBZ451, PIC32CX-BZ2, WBZ451, PIC32CX-BZ2 Curiosity Board, PIC32CX-BZ2, Curiosity Board, Board
Microchip Technology Inc. WBZ451 2ADHKWBZ451 2ADHKWBZ451 wbz451
File Info : application/pdf, 22 Pages, 734.75KB
DocumentDocumentPIC32CX-BZ2 and WBZ451 PIC32CX-BZ25 and WBZ451 Curiosity Board User's Guide Introduction The WBZ451 Curiosity Board is an efficient and modular development platform that supports rapid prototyping and demonstrates the features, capabilities and interfaces of Microchip's BLE+Zigbee RF Module WBZ451. This board offers integrated programming/debugging features using PICkitTM On-Board (PKOB4) debugger, and requires only a micro-USB cable to power-up and program the board. Users can expand its functionality through MikroElectronika mikroBUSTM ClickTM adapter boards and do rapid prototyping utilizing the BLE+Zigbee enabled RF Module. The WBZ451 Curiosity Board supports a variety of applications such as wireless lightning, home automation/Internet of Things (IoT), industrial automation and other BLE or Zigbee related applications. Features · WBZ451 BLE+Zigbee RF Module · USB or Battery Powered · On-board Programmer/Debug Circuit using PKoB4 based on Microchip SAME70 MCU · Microchip MCP73871 Li-Ion/LiPo Battery Charger with Power Path Management · On-board USB to UART Serial Converter with HW Flow Control based on Microchip MCP2200 · mikroBUSTM Socket to Expand Functionality using MikroElectronika ClickTM Adapter Boards · RGB Lighting LED connected to PWM · Reset Switch · One User Configurable Switch · One User LED · 32.768 kHz Crystal · Microchip SST26VF064B, 64 Mbit External QSPI Flash · Microchip MCP9700A, Low Power Analog Voltage Temperature Sensor · 10 pin ARM SWD Header for External Programmer/Debugger For more details, refer to the 3. Hardware. © 2020 Microchip Technology Inc. Draft User Guide A-page 1 PIC32CX-BZ2 and WBZ451 Table of Contents Introduction.....................................................................................................................................................1 Features......................................................................................................................................................... 1 1. Quick References....................................................................................................................................3 1.1. Design Documentation ................................................................................................................ 3 1.2. Reference Documentation............................................................................................................3 1.3. Hardware Prerequisites................................................................................................................3 1.4. Software Prerequisites................................................................................................................. 3 2. Kit Overview............................................................................................................................................ 4 2.1. Kit Contents..................................................................................................................................4 3. Hardware.................................................................................................................................................5 3.1. Power Supply............................................................................................................................... 5 3.2. Li-Po Battery Charger...................................................................................................................6 3.3. Debugger/Programmer Selection.................................................................................................6 3.4. USB-UART Virtual COM Port ...................................................................................................... 7 3.5. mikroBUS Socket......................................................................................................................... 8 3.6. Switches....................................................................................................................................... 8 3.7. LEDs.............................................................................................................................................9 3.8. Temperature Sensor.....................................................................................................................9 3.9. QSPI Serial Flash.........................................................................................................................9 3.10. RGB Lighting LED...................................................................................................................... 10 3.11. Power Measurement Header..................................................................................................... 10 3.12. 32.768 kHz Crystal..................................................................................................................... 10 4. Getting Started...................................................................................................................................... 11 4.1. Introduction.................................................................................................................................11 4.2. BLE Sensor Application Demo................................................................................................... 11 4.3. Tools Setup.................................................................................................................................12 4.4. Programming via MPLABX IPE..................................................................................................16 5. Document Revision History...................................................................................................................18 The Microchip Website.................................................................................................................................19 Product Change Notification Service............................................................................................................19 Customer Support........................................................................................................................................ 19 Microchip Devices Code Protection Feature................................................................................................ 19 Legal Notice................................................................................................................................................. 20 Trademarks.................................................................................................................................................. 20 Quality Management System....................................................................................................................... 21 Worldwide Sales and Service.......................................................................................................................22 © 2020 Microchip Technology Inc. Draft User Guide A-page 2 PIC32CX-BZ2 and WBZ451 Quick References 1. Quick References 1.1 Design Documentation The WBZ451 Curiosity Board design documentation has the following packages: · Schematics · BOM · Assembly drawings · Layer plots Note: Please contact Microchip Sales Representative for more information. 1.2 Reference Documentation 1. PIC32CX1012BZ25048/WBZ451 Data Sheet. 1.3 Hardware Prerequisites · WBZ451 Curiosity Board kit 1.4 Software Prerequisites · MPLABx IDE v5.45 and above (www.microchip.com/mplab/mplab-x-ide) · MPLABx XC32 Compiler v1.40 and above (www.microchip.com/mplab/compilers) · Harmony 3 Configurator: Installed as plugin in MPLABX · Device Pack - Microchip.PIC32CX-BZ_DFP-1.0.54 and above © 2020 Microchip Technology Inc. Draft User Guide A-page 3 PIC32CX-BZ2 and WBZ451 Kit Overview 2. Kit Overview The WBZ451 Curiosity Board contains a WBZ451 module. All the signals from the WBZ451 RF module are connected to on-board features on curiosity board for flexibility and rapid prototyping. Figure 2-1.WBZ451 Curiosity Board RGB LED (D6) Power Measurement Header (J6) External Power Supply Header (J5) Debugger Selection (R62, R53) User Configurable Switch (SW2) MicroBus Jocket (J4) Battery Header (J3) Battery Status LED (LD1) Status LED) Active LED) Debug USB (J7) Reset Switch (SW1) 32.768 kHz Crystal (Y1) Temperature Sensor (U3) USB Hub IC User LED DBG Header (J36) 2.1 Kit Contents The WBZ451 Curiosity Board kit contains the following: · WBZ451 Curiosity Board © 2020 Microchip Technology Inc. Draft User Guide A-page 4 PIC32CX-BZ2 and WBZ451 Hardware 3. Hardware This chapter describes the hardware features of the WBZ451 Curiosity Board. Figure 3-1.Block Diagram Li-PO Battery Connector External Power Supply Header 19V-3.6V MCP73871 Battery Management Module Power Supply Selection using Resistors 4.2V 3.3V 5V Power System 3.3V 10 pin Cortex DBG Connector USB VBUS enabled Load Switch 3.3V PKoB4 (On Board Debugger 3.3V USB Hub IC Micro USB Type B USB D_N, D_P MCHP2200 (UART-USB Converter) Current Measurement Header 32.768 kHz Crystal Analog Temp Sensor SOSC SWD RSTN AN QSPI Flash UART QSPI Reset Button RSTN 1 User Button GPIO Test Points for GPIO WBZ451 Module GPIO 1 User LED PWM RGB LED Mikro Bus Socket 3.1 Power Supply The WBZ451 Curiosity Board can be powered using any of the following sources: 1. USB power supply using Type-A male to micro-B USB cable. 2. 4.2V Li-ion/Li-Po Battery Kit as follows: Connected to J3, JST PH, 2 pin, 2 mm pitch, right angle male battery header. Crimp style connector, battery polarity according to +/- marking on curiosity board. Battery is not part of the kit. Minimum recommended battery capacity is 400 mAh with a battery charge voltage of 4.2V. For example, refer to the www.adafruit.com/product/258. Battery management circuit automatically handles selection between USB power supply and battery supply. On-board MCP1727 voltage regulator generates +3.3V power supply. WBZ451 module and associated circuit default powered by +3.3V. © 2020 Microchip Technology Inc. Draft User Guide A-page 5 PIC32CX-BZ2 and WBZ451 Hardware WBZ451 module can also be powered from: · External power supply header (J5) using external power supply (1.9V-3.6V) for testing at different voltage levels apart from the default supply of 3.3V from on-board regulator. To use the external power supply header, disconnect the on-board +3.3V supply according to the following table: Table 3-1.Resistor Option to select WBZ451 Module Power Supply On-board 3.3V Regulator External Power Supply Mount R26 Do not mount R26 Do not mount R32 Mount R32 Figure 3-2.Resistor Position to select WBZ451 Module Power Supply 3.2 Li-Po Battery Charger A 4.2V, Li-Po Battery connected to the 2 pin, 2 mm pitch right angle male battery header. JST PH connector can be charged using Battery Management IC MCP73871-2CC from the USB power supply at 100 mA fast charge current. Table 3-2.LD1 Battery Charger Status LED LED Color Function Red (charging) The battery is being charged by the USB when USB is plugged in. Red (discharging) The battery voltage is low. Triggers, if the voltage is under 3.1V. Green Charge complete 3.3 Debugger/Programmer Selection By default, the on-board debugger (PKOB4) is connected to the programming pins (SWDIO and SWDCLK) of the WBZ451 module. The WBZ451 Curiosity Board has an on-board debugger (PKOB4) based on the ATSAME70 USB MCU. The onboard debugger enables the user to power, program and debug through the micro-B USB connector (J7) from the Host PC. The voltage level translators are provided on signals between PKoB4 and WBZ451 module for supporting target voltage from 1.9V-3.6V. © 2020 Microchip Technology Inc. Draft User Guide A-page 6 PIC32CX-BZ2 and WBZ451 Hardware In addition, the curiosity board supports external debuggers, such as MPLAB ICD4, MPLAB PICKIT4, MPLAB SNAP by connecting to the DBG header (J36). To use external debugger on the SWD connector, remove resistors R53 and R62 to disconnect the on-board debugger from driving the programming pins. Table 3-3.Resistor Position for Debugger Selection On-Board PKOB4 External Debugger R53 mounted R53 not mounted R62 mounted R62 not mounted DBG Header (J36) follows the standard ARM SWD 10 pinout shown in the following figure. MPLAB ICD4, MPLAB PICKIT4 MPLAB SNAP can be connected to DBG header using debugger adapter board (AC102015). For more details, refer to the www.microchip.com/DevelopmentTools/ProductDetails/AC102015. Table 3-4.SWD DBG Header Details Pin Number of DBG Header Pin Name Description 1 VCC RF module power supply 2 SWDIO PB9, SWD programming data 3 GND Ground 4 SWCLK PB8, SWD programming clock 5 GND Ground 6 SWO PB7, optional trace output 7 NC No connection 8 NC No connection 9 GND Ground 10 RESET RF module reset NMCLR pin 3.4 USB-UART Virtual COM Port The WBZ451 Curiosity Board has on-board MCP2200 acts as USB to UART converter with hardware flow control support and enables the user through the micro-B USB connector (J7) from the Host PC. MCP2200 supports UART baud rates from 300-1000 kbps. Voltage level translators are provided on signals between MCP2200 and WBZ451 module for supporting target voltage from 1.9V-3.6V when powered externally. Table 3-5.USB Serial Converter Pin Assignment Pin on MCP2200 Pin on WBZ451 Module Description Tx PA6, SERCOM0_PAD1 UART Rx pin of WBZ451 module Rx PA5, SERCOM0_PAD0 UART Tx pin of WBZ451 module RTS PA4, SERCOM0_PAD3 UART CTS pin of WBZ451 module CTS PA3, SERCOM0_PAD2 UART RTS pin of WBZ451 module © 2020 Microchip Technology Inc. Draft User Guide A-page 7 PIC32CX-BZ2 and WBZ451 Hardware 3.5 mikroBUS Socket A mikroBUS socket (J4) expands the functionality of the WBZ451 Curiosity Board using the MikroElectronika click adapter boards. The mikroBUS connector consists of two 1 x 8 female headers with Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C), Reset Pin (RST), Pulse Width Modulation (PWM), analog and interrupt lines, as well as 3.3V, 5V and ground power lines. A complete listing of click boards can be found at www.mikroe.com/click. The GPIO pins for the mikroBUS sockets is assigned to route I2C, and SPI peripherals and other GPIO pins as follows. Table 3-6.mikroBUS Socket Pinout Details Pin Number Pin Name Pin on WBZ451 Module Description 1 AN PB1, AN5 ADC analog input 2 RST PB2 General purpose I/O pin 3 CS PA9, SERCOM1_PAD2 Slave select pin for SPI/ General purpose I/O pin 4 SCK PA8, SERCOM1_PAD1 SPI clock 5 MISO PA10, SERCOM1_PAD3 SPI master input slave output 6 MOSI PA7, SERCOM1_PAD0 SPI master output slave input 7 +3.3V +3.3V 3.3V power 8 GND GND Ground 9 GND GND Ground 10 +5V +5V 5V power 11 SDA PA13, SERCOM2_PAD0 I2C data 12 SCL PA14, SERCOM2_PAD1 I2C clock 13 TX - - 14 RX - - 15 INT PA2 Interrupt pin/General purpose I/O pin. Shared with PWM pin 16 PWM PA2 PWM pin/General purpose I/O pin. Shared with INT pin Note: In the mikroBUS socket, both INT and PWM are connected to PA2, click board use both of them simultaneously are not supported (for example, refer to the www.mikroe.com/stepper-2-click). 3.6 Switches The following switches are available on the WBZ451 Curiosity Board: · Reset switch (SW1) © 2020 Microchip Technology Inc. Draft User Guide A-page 8 PIC32CX-BZ2 and WBZ451 Hardware · User configurable switch (SW2) In the Idle state, the level of the reset switch is pulled high using external pull up resistor and, when the switch is pressed, it drives the level of the switch to low. User configurable switch is also pulled high using external pull up resistor and when the switch is pressed it drives pin low. Table 3-7.Switches Description Switch Name Pin on WBZ451 Module Description Reset NMCLR Reset switch (SW1) connected to NMCLR pin USR-BTN PB4 User configurable switch (SW2) 3.7 LEDs One user-programmable blue indicator LED (D5) is available on the WBZ451 Curiosity Board and this LED can be turned ON or OFF using the connected GPIO pin PB7. Drive the pin to high level to turn OFF the LED and drive the pin to low level to turn ON the LED. Important: PB7 is also SWO pin on the WBZ451 module. During a programming/debug session with MPLABx IDE this pin is always driven low from the WBZ451 module, thus making the user LED turned ON entire DEBUG session. When DEBUG session is exited, this pin operates normally. 3.8 Temperature Sensor Analog output from the temperature sensor (2.3V-5.5V Microchip MCP9700A, U3) is connected to one of the analog pins (PB6, AN2) of the module's ADC channel. 3.9 QSPI Serial Flash The WBZ451 Curiosity Board has an on-board 64-Mb, 2.3-3.6V Serial Quad I/O (SQI) Flash ( SST26VF064B, U6) memory for storage of data. SST26VF064B default at power-up is with WP# and HOLD pins enabled and SIO2 and SIO3 pins disabled allowing for SPI protocol operations without register configuration. Register configuration is required to switch to Quad I/O operation with QSPI. Table 3-8.QSPI Flash Pin Description QSPI Flash Pin on WBZ451 Module Description CE PB10, QSPI_CS QSPI chip select SO/SIO1 PB13, QSPI_DATA1 QSPI data channel 1 WP/SIO2 PA0, QSPI_DATA2 QSPI data channel 2 VSS GND Ground SI/SIO0 PB12, QSPI_DATA0 QSPI data channel 0 SCK PB11, QSPI_SCK QSPI clock Hold/SIO3 PA1, QSPI_DATA3 QSPI data channel 3 © 2020 Microchip Technology Inc. Draft User Guide A-page 9 ...........continued QSPI Flash VDD PIC32CX-BZ2 and WBZ451 Hardware Pin on WBZ451 Module VDD Description VDD 3.10 RGB Lighting LED Three PWM signals from the WBZ451 module are connected to RGB Lighting LED (D6) on the WBZ451 Curiosity Board. Table 3-9.RGB Lighting LED Pin Description Color Pin on WBZ451 Red PB0 Green PB3 Blue PB5 3.11 Power Measurement Header To measure the power going to the WBZ451 module, 1x2, 2.54 mm male pin header with shunt connector (I-MEAS, J6) is provided. 3.12 32.768 kHz Crystal The 32.768 kHz crystal connected to SOSC pins (PA11 and PA12) of WBZ451 module. © 2020 Microchip Technology Inc. Draft User Guide A-page 10 PIC32CX-BZ2 and WBZ451 Getting Started 4. Getting Started 4.1 Introduction The BLE sensor application is an excellent demonstration of one of the many real-world Bluetooth Low Energy (BLE) applications involving monitor and control of sensor, lights and so on, wirelessly. This application brings BLE concepts like advertisements and connection establishment to practice. The demo consists of the WBZ451 Curiosity Board with accompanying BLE firmware, the Microchip Bluetooth Data (MBD) smartphone application. The MBD application has the capability to scan for BLE advertisements from WBZ451 module and to establish a connection. Scan operation monitors temperature sensor and status of RGB LED (ON or OFF). Establishing a BLE connection with WBZ451 module enables users to control the RGB status (ON or OFF) as well as intensity and color of the RGB LED using slide controls. 4.2 BLE Sensor Application Demo 1. Installing the MBD smartphone application as follows: 1.1. iOS users can search for Microchip Bluetooth Data application in App Store and install. 1.2. Android users can directly install the xxx.apk file available as part of early adopter package. 1.3. Enable Bluetooth on the smartphone. 2. Launch the application. 3. Supplying power to WBZ451 Curiosity Board as follows: 3.1. Connect a USB cable to the kit or a 4.2V Li-ion/Li-Po Battery. For more details, refer to the 3.1 Power Supply. 3.2. The user programmable blue LED starts blinking on Curiosity Board when the board is in advertisement mode. 4. Monitoring RGB LED state and temperature as follows: 4.1. WBZ451 Curiosity Board starts in advertisement mode to advertise its presence to a smartphone and to allow access to RGB LED ON or OFF state and temperature sensor data. 4.2. Navigate through the smartphone application as shown in the following figure to access the advertisement information. Figure 4-1.MBD Smartphone Application 5. Controlling RGB LED state ON or OFF as well as intensity and color as follows: 5.1. Click the device that shows up after initiating a scan to establish a connection with WBZ451 module. © 2020 Microchip Technology Inc. Draft User Guide A-page 11 PIC32CX-BZ2 and WBZ451 Getting Started 5.2. - Controls the RGB LED state ON or OFF. 5.3. - Controls the color of RGB LED when LED is ON. 5.4. - Controls the intensity of RGB LED when LED is ON. 5.5. - Additional information. 5.6. Press the (SW2) button on curiosity board to toggle the state of RGB LED, the status of RGB LED is relayed to the smartphone application. Figure 4-2.Status of Smartphone Application 6. Disconnecting the WBZ451 module from the MBD application as follows: 6.1. Press the reset button on WBZ451 Curiosity Board. 6.2. Disable Bluetooth on smartphone. Upon successful disconnection, the WBZ451 module starts in advertisement mode. 4.3 4.3.1 Tools Setup Installing MPLABx IDE and IPE 1. Refer to the 1.4 Software Prerequisites to download required version of MPLABx IDE. 2. Execute the installer to begin installation of MPLABx IDE. © 2020 Microchip Technology Inc. Draft User Guide A-page 12 Figure 4-3.License Agreement PIC32CX-BZ2 and WBZ451 Getting Started 3. Choose both MPLABx IDE and MPLABx IPE and click Next. © 2020 Microchip Technology Inc. Draft User Guide A-page 13 Figure 4-4.Select Applications for Installation PIC32CX-BZ2 and WBZ451 Getting Started 4.3.2 4. Click Next on upcoming windows to complete the installation. 5. For more details, refer to the MPLABx IDE Userguide (docs.microchip.com/ContentDelivery/web/pub.xql? c=t&action=home&pub=MPLAB_X_IDE_User_Guide&lang=en-US). Installing Part Pack for PIC32CX1012BZ25048 Required version of device part pack may come preinstalled with MPLABx IDE. If newer or different part packs are needed, follow these instructions: 1. Open MPLABx IDE. 2. Go to Tools > Packs. © 2020 Microchip Technology Inc. Draft User Guide A-page 14 Figure 4-5.Packs Installation PIC32CX-BZ2 and WBZ451 Getting Started 3. Click Install from Local Source. Figure 4-6.Installing from Local Source 4. Browse to the location, where part pack is located and click Open. © 2020 Microchip Technology Inc. Draft User Guide A-page 15 Figure 4-7.Selecting Pack File PIC32CX-BZ2 and WBZ451 Getting Started 5. Wait for the installation to complete. 4.4 Programming via MPLABX IPE 1. Connect the WBZ451 Curiosity Board to PC using a USB cable, from MPLABx IPE tool, select Device "PIC32CX1012BZ25048" and the Tool Connected. 2. Check the Device Manager. 3. Browse and point to the location where the Hex to be programmed is saved. Figure 4-8.Programming via MPLABX IPE 4. Click Program button to program the device with the selected Hex file. © 2020 Microchip Technology Inc. Draft User Guide A-page 16 PIC32CX-BZ2 and WBZ451 Getting Started Figure 4-9.Programming the Device with Hex File Program Button 5. Successful programming output in IPE is as follows. Figure 4-10.Programming Output © 2020 Microchip Technology Inc. Draft User Guide A-page 17 5. Document Revision History Revision Date A 10/2020 PIC32CX-BZ2 and WBZ451 Document Revision History Section Document Description Initial revision © 2020 Microchip Technology Inc. Draft User Guide A-page 18 PIC32CX-BZ2 and WBZ451 The Microchip Website Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes: · 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 (FAQs), technical support requests, online discussion groups, Microchip design partner 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 Product Change Notification Service Microchip's product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest. To register, go to www.microchip.com/pcn and follow the registration instructions. Customer Support Users of Microchip products can receive assistance through several channels: · Distributor or Representative · Local Sales Office · Embedded Solutions Engineer (ESE) · Technical Support Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document. Technical support is available through the website at: 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 specifications contained in their particular Microchip Data Sheet. · Microchip believes that its family of products is secure when used in the intended manner and under normal conditions. · There are dishonest and possibly illegal methods being used in attempts to breach the code protection features of the Microchip devices. We believe that these methods require using the Microchip products in a manner outside the operating specifications contained in Microchip's Data Sheets. Attempts to breach these code protection features, most likely, cannot be accomplished without violating Microchip's intellectual property rights. · Microchip is willing to work with any customer who is concerned about the integrity of its code. · Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is "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. © 2020 Microchip Technology Inc. Draft User Guide A-page 19 PIC32CX-BZ2 and WBZ451 Legal Notice Information contained in this publication is provided for the sole purpose of designing with and using Microchip products. Information 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. THIS INFORMATION IS PROVIDED BY MICROCHIP "AS IS". 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 ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION. 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, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, Vite, WinPath, and ZL 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, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, 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. 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. All other trademarks mentioned herein are property of their respective companies. © 2020, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: © 2020 Microchip Technology Inc. Draft User Guide A-page 20 PIC32CX-BZ2 and WBZ451 Quality Management System For information regarding Microchip's Quality Management Systems, please visit www.microchip.com/quality. © 2020 Microchip Technology Inc. Draft User Guide A-page 21 AMERICAS Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: www.microchip.com/support Web Address: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270 Canada - Toronto Tel: 905-695-1980 Fax: 905-695-2078 Worldwide Sales and Service ASIA/PACIFIC Australia - Sydney Tel: 61-2-9868-6733 China - Beijing Tel: 86-10-8569-7000 China - Chengdu Tel: 86-28-8665-5511 China - Chongqing Tel: 86-23-8980-9588 China - Dongguan Tel: 86-769-8702-9880 China - Guangzhou Tel: 86-20-8755-8029 China - Hangzhou Tel: 86-571-8792-8115 China - Hong Kong SAR Tel: 852-2943-5100 China - Nanjing Tel: 86-25-8473-2460 China - Qingdao Tel: 86-532-8502-7355 China - Shanghai Tel: 86-21-3326-8000 China - Shenyang Tel: 86-24-2334-2829 China - Shenzhen Tel: 86-755-8864-2200 China - Suzhou Tel: 86-186-6233-1526 China - Wuhan Tel: 86-27-5980-5300 China - Xian Tel: 86-29-8833-7252 China - Xiamen Tel: 86-592-2388138 China - Zhuhai Tel: 86-756-3210040 ASIA/PACIFIC India - Bangalore Tel: 91-80-3090-4444 India - New Delhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-4121-0141 Japan - Osaka Tel: 81-6-6152-7160 Japan - Tokyo Tel: 81-3-6880- 3770 Korea - Daegu Tel: 82-53-744-4301 Korea - Seoul Tel: 82-2-554-7200 Malaysia - Kuala Lumpur Tel: 60-3-7651-7906 Malaysia - Penang Tel: 60-4-227-8870 Philippines - Manila Tel: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan - Hsin Chu Tel: 886-3-577-8366 Taiwan - Kaohsiung Tel: 886-7-213-7830 Taiwan - Taipei Tel: 886-2-2508-8600 Thailand - Bangkok Tel: 66-2-694-1351 Vietnam - Ho Chi Minh Tel: 84-28-5448-2100 EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4485-5910 Fax: 45-4485-2829 Finland - Espoo Tel: 358-9-4520-820 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - Garching Tel: 49-8931-9700 Germany - Haan Tel: 49-2129-3766400 Germany - Heilbronn Tel: 49-7131-72400 Germany - Karlsruhe Tel: 49-721-625370 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany - Rosenheim Tel: 49-8031-354-560 Israel - Ra'anana Tel: 972-9-744-7705 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Italy - Padova Tel: 39-049-7625286 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norway - Trondheim Tel: 47-72884388 Poland - Warsaw Tel: 48-22-3325737 Romania - Bucharest Tel: 40-21-407-87-50 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenberg Tel: 46-31-704-60-40 Sweden - Stockholm Tel: 46-8-5090-4654 UK - Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820 © 2020 Microchip Technology Inc. Draft User Guide A-page 22