Microchip Technology PIC32-BZ6 Highly Integrated Wireless SoCs
Microchip Technology PIC32-BZ6 Highly Integrated Wireless System-on-Chips (SoCs) are high-performance, low-power, integrated wireless microcontroller units (MCUs) powered by a 128MHz Arm® Cortex®-M4F processor. The Microchip PIC32-BZ6 family combines robust security features with extensive wireless connectivity options, including BLUETOOTH® and IEEE 802.15.4 protocols (Thread, Proprietary, MiWi). The PIC32-BZ6 family consists of two variants: PIC32CX-BZ6 are AEC-Q100 Grade 1 (+125°C) qualified, and the PIC32WM-BZ6x are global regulatory certified, RF-ready modules.
With 2MB of Flash and 512KB of RAM, the PIC32-BZ6 family provides ample memory for complex applications, while the Secure Boot feature with an immutable root of trust ensures reliable and secure operation. Equipped with a rich set of peripherals, including analog/digital signal processing, communication interfaces, a Quadrature Encoder Interface (QEI), and touch sensing, the PIC32-BZ6 family supports a wide range of
applications.
Features
- Operating conditions
- AEC-Q100 Grade 1 qualified with reduced parameters at 1.9V to 3.6V, -40°C to +125°C, DC to 128MHz
- AEC-Q100 Grade 2 qualified at 1.9V to 3.6V, -40°C to +105°C, DC to 128MHz
- 128MHz Arm Cortex-M4F core
- 3.40 Coremark®/MHz (with IAR compiler)
- 4KB combined instruction and data cache
- 8-zone Memory Protection Unit (MPU)
- Thumb®-2 instruction set
- Digital signal processing Application-Specific Extension (ASE) Rev 2
- Nested Vector Interrupt Controller (NVIC)
- Embedded Trace Module (ETM) with instruction trace stream
- CoreSight™ Embedded Trace Buffer (ETB)
- Trace Port Interface Unit (TPIU)
- IEEE 754-compliant single precision Floating Point Unit (FPU)
- Memory
- 64KB ROM for secure boot - support for asymmetric secure boot
- 3072-bit eFuse with secure boot key storage and a debug lock
- 2MB on-chip self-programmable Flash with
- Error Correction Code (ECC)
- Prefetch module to speed up Flash accesses
- 20k cycles endurance (100k cycles with erase retry option) and 20 years of data retention support
- 72KB boot Flash memory (18x pages, 17x pages for security hash enabled)
- 64KB for user boot code configuration
- 8KB for flexible device configuration
- 512KB multi-port programmable QoS SRAM main memory
- 256KB of ECC RAM option
- 32KB of RAM space for CoreSight™ ETB debug usage when enabled
- Up to 64KB of SRAM can be retained in backup mode
- Up to 4KB of Tightly Coupled Memory (TCM)
- System
- Power-on Reset (POR) and Brown-out Reset (BOR)
- Internal and external clock options
- Integrated 16MHz crystal oscillator with ±30ppm stability and external crystal support
- External Interrupt Controller (EIC)
- Up to 4x external interrupts
- 1x non-maskable interrupt
- Extensive debug and trace capabilities
- 2-Wire Serial Wire Debug (SWD) programming and debugging interface
- ETM trace interface pins for serial wire trace
- Supported connectivity standards
- Bluetooth Low Energy SDK qualified against Bluetooth Core 6.0
- IEEE 802.15.4 MAC/PHY SDK for custom protocol support
- Capable of Zigbee® 3.0
- Thread 1.4
- Power supply
- System-on-chip (SoC) uses Low Dropout (LDO)
- Integrated PMU with
- Buck (DC-DC/switching) mode - supports high power (PWM) and low power (PSM)
- Modular Linear Differential Operator (MLDO) mode
- Integrated on-chip 1.5V LDO regulator for eFuse
- Integrated on-chip 1.2V LDO regulators
- POR and BOR on 3.3V and 1.2V rails
- Run, Idle, Standby Sleep, Deep Sleep, and Extreme Deep Sleep modes
- SleepWalking peripherals
- 2.4GHz RF transceiver
- Integrated 2.4GHz ultra-low-power RF transceiver shared between Bluetooth LE and IEEE 802.15.4 modems and link (MAC) controllers
- Integrated transceiver (TRX) switch and balun with one single-ended Radio Frequency Input/Output (RFIO) for Transmit (TX)/Receive (RX)
- Hardware radio arbiter with programmable QoS
- Up to packet-level resolution
- Based on shared transceiver and antenna
- High efficiency switching Power Amplifier (PA)
- -24dBm to +11dBm programmable transmit output power range with 1dB step size
- Supported data rates
- Bluetooth Low Energy 6.0 - 2Mbps, 1Mbps, 500kbps, and 125kbps
- IEEE 802.15.4 - 250kbps
- Proprietary 2.4GHz - 2Mbps, 1Mbps, and 500kbps
- Bluetooth
- Qualified against Bluetooth Core 6.0
- Up to +11dBm programmable transmit output power
- Typical receiver power sensitivity
- -95dBm Bluetooth Low Energy at 2Mbps
- -98dBm Bluetooth Low Energy at 1Mbps
- -108dBm Bluetooth Low Energy at 125Kbps
- -102dBm Bluetooth Low Energy at 500Kbps
- Bluetooth Low Energy supported features
- Encrypted advertising data
- Security level characteristic
- Coding scheme selection
- Connection subrating
- Periodic advertising enhancement
- Channel classification enhancement
- Low-energy power control
- 2M uncoded PHY
- Long-range coded PHY
- Channel selection algorithm #2
- Advertising extensions, offloads CPU with a hardware-based scheduler
- High duty cycle non-connectible advertising
- Data length extensions
- Secure connections
- Privacy upgrades
- Robust to interference with a wideband RSSI detector
- ECDH P256 hardware engine for Bluetooth pairing link key generation
- AES128 hardware module for real-time Bluetooth payload data encryption
- Bluetooth Qualification Test Facility (BQTF) certification
- Supports SIG-defined/custom Bluetooth Low Energy profiles and services
- Bluetooth Low Energy profiles
- Bluetooth Low Energy peripheral and central roles
- Bluetooth Low Energy APIs for the application layer to implement standard or customized GATT-based profiles/services
- Alert notification service [Apple Notification Center Service (ANCS)]
- Proximity reporter and time information
- Multi-link and multi-role
- Bluetooth Low Energy services
- Provisioning
- Over-the-air firmware update (also known as OTA DFU)
- Advertisement/beacon
- Personalized configuration
- Alert notification service
- IEEE 802.15.4
- Capable of Zigbee® 3.0, Thread 1.4, and proprietary 802.15.4 protocol stacks - optional by firmware configuration
- 250Kbps PLCP Service Data Unit (PSDU) data rate with 500Kbps, 1Mbps, and 2Mbps proprietary data rates
- Programmable RX mode
- -103dBm RX sensitivity for 250Kbps in continuous mode
- -100dBm RX sensitivity in RPC mode
- RPC mode provides lower power consumption in RX mode to support the California Green Energy Specification at the system level
- Up to +11dBm TX output power
- Hardware-assisted MAC
- Auto acknowledge
- Auto retry
- Channel access back-off
- Automated Frame Check Sequence (FCS)
- Automatic address filtering
- SFD Detection, Spreading, De-spreading, Framing, and CRC-16 computation
- Independent 128-byte TX and 128-byte RX frame buffers for improved CPU offloading
- High-performance peripherals
- 16-channel Direct Memory Access Controller (DMAC) - built-in Cyclic Redundancy Check (CRC) with memory CRC generation and monitors hardware support
- 1x QSPI
- Execute-In-Place (XIP) support
- Dedicated AHB memory zone
- Low-Cost Controllerless (LCC) graphics solutions
- Supports RGB332 8-bit color with 480x272 TFT display
- I2C for maxTouch control
- DMA and GPIO pins for 8-bit pixel transmission and synchronization
- Cryptography
- Standard AES encryption and decryption with 128-bit, 192-bit, and 256-bit key sizes with a hardware accelerator
- Standard SHA hash algorithms, including SHA-256 and SHA-384 with hardware support
- RSA encryption and decryption with 1024-bit and 2048-bit key sizes
- Elliptic Curve Digital Signature Algorithm (ECDSA) using all supported NIST curves
- NIST 800-90B compliant True Random Number Generator (TRNG)
- Integrated scatter-gather DMA
- System peripherals
- 32-channel event system
- All channels can be connected to any event generator
- All channels provide a pure asynchronous path
- 12x channels support synchronous and resynchronous
- 6x Serial Communication Interfaces (SERCOM), each configurable to operate as
- Universal Synchronous Asynchronous Receiver Transmitter (USART) with full duplex and single-wire half duplex configuration, ISO7816, Local Interconnect Network (LIN) commander/responder RS485
- I2C up to 1MHz
- Serial Peripheral Interface (SPI) - SPI inter-byte space
- 1x SERCOM configured as an I2C-only interface
- 10x 16-bit Timers/Counters (TC), each configurable as
- 16-bit TC with two compare/capture channels
- 8-bit TC with two compare/capture channels
- 32-bit TC with two compare/capture channels by pairing two TCs
- 2x 24-bit Timer/Counters for Control (TCC) with extended functions
- Up to 6x compare channels with an optional complementary output
- Generation of synchronized Pulse Width Modulation (PWM) pattern across port pins
- Deterministic fault protection, fast decay, and configurable dead-time between complementary outputs
- Dithering to increase resolution up to 5 bits and reduce quantization error
- 1x 16-Bit TCC with extended functions - up to 2x compare channels with optional complementary output
- 34x PWM channels - 6x channels x 2 from 24-bit TCC, 2x channels from 16-bit TCC, and 10 x 2 channels from TC
- 32-Bit Real Time Counter (RTCC) with clock/calendar function, up to 4x wake-up pins with tamper detection and debouncing filter
- Watchdog Timer (WDT) with Window mode
- Deadman Timer (DMT)
- Frequency Meter (FREQM)
- Configurable Custom Logic (CCL) with 2x Look-up Tables (LUTs)
- 1x 7-bit general-purpose Digital-to-Analog Converter (DAC)
- 2x 12-bit, up to 1Msps Analog-to-Digital Converter (ADC) SAR core with up to 19x analog channels
- Differential and single-ended input
- Automatic offset and gain error compensation
- Up to 2x Analog Comparators (AC) with window compare function
- Up to 18x Capacitive Voltage Divider (CVD) channels for touch button support (using shared ADC SAR core)
- 1x temperature sensor (die temperature) built into the wireless subsystem
- x2x Controller Area Networks with Flexible Data Rate (CAN-FD) ports with dedicated Direct Memory Access (DMA) and 16x buffers, 16x filters, and 3x masks
- ISO11898-1:2015 and CAN FD 1.0 compliant, supports up to 64x data bytes
- Up to 1Mbps arbitration bit rate
- Up to 10Mbps data bit rate
- Supports USB full-speed and low-speed compliance - a port with up to 8x dedicated DMA channels
- Ethernet MAC (ETH)
- Compatible with IEEE Standard 802.3
- 10/100Mbps Reduced Media Independent Interface (RMII) with dedicated DMA
- 802.1AS and IEEE 1588-2008 Precision Time Protocol (PTP) compliant for precision clock synchronization and TSU support
- IEEE802.3AZ/AF/PoE compliant for energy efficiency
- Wake on Local Area Network (LAN) support
- 1x Quadrature Encoder Interface (QEI)
- 32-channel event system
- Oscillators
- 16MHz, ±30PPM crystal/resonator oscillator or external clock (POSC) for 2.4GHz RF transceiver
- Shared system Phase-Locked Loop (PLL) with RF subsystem
- 50MHz Ethernet Phase-Locked Loop (EPLL)
- 96MHz USB Phase-Locked Loop (UPLL)
- 32.768kHz ultra-low-power internal oscillator (LPRC)
- Higher Accuracy 32.768kHz, ±250ppm clock options
- 32kHz clock derived from POSC
- 32.768kHz crystal/resonator oscillator (SOSC)
- External 32.768kHz clock source
- 8MHz internal RC Oscillator (FRC)
- I/O
- Peripheral Pin Select (PPS) support
- 23x I/Os with high-current sink/source
- Configurable open-drain output on digital I/O pins
- Up to 54x programmable I/O pins
- DC specifications
- Electrostatic Discharge (ESD) protection
- 2kV minimum Human Body Model (HBM)
- 500V minimum Charged Device Model (CDM)
- ~7.1ms boot time
- Electrostatic Discharge (ESD) protection
- 132-pin DQFN package, 10mm x 10mm x 0.9mm size
Applications
- Consumer electronics
- Smart remote controls
- Wireless speakers
- Wearables
- Smart toys
- Home automation
- Smart lighting systems
- Thermostats
- Door locks
- Garage door openers
- Window and blind controllers
- Building automation
- Heating, Ventilation, and Air Conditioning (HVAC) control systems
- Occupancy sensors
- Access control systems
- Industrial
- Asset tracking
- Predictive maintenance
- Wireless sensor networks
- Industrial lighting
- Automotive
- Tire pressure monitoring systems (TPMS)
- In-vehicle infotainment systems
- Keyless entry systems
- Medical devices
- Patient monitoring systems
- Fitness and health trackers
- Wireless medical sensors
- Internet of Things (IoT) and smart infrastructures
- Smart meters
- Environmental monitoring
- Smart agriculture
- Smart city infrastructure
- Security systems
- Motion detectors
- Surveillance systems
- Alarm systems
Resources
Block Diagram
