PIC32WM-BZ6
The low-power module aims at multiprotocol applications. For example, IoT devices, heating, ventilation, air conditioning systems, automotive and telematics applications, and consumer electronics.
Supported connectivity standards include Bluetooth Low Energy (Bluetooth Core 6.0), Zigbee 3.0 and Thread 1.4. And there’s IEEE 802.15.4 MAC/PHY SDK for custom protocol support, perhaps for proprietary smart-home mesh networking protocols.
The PIC32WM-BZ6 module is built around the PIC32CX-BZ6 SoC. It includes analogue peripherals for motor control development and also touch and graphics support for advanced UIs.
The MCU features a 128MHz Arm Cortex-M4F processor with 2MB of Flash memory and 512KB of RAM. For security, it supports secure boot with an immutable root of trust, an AES, SHA, RSA and ECC cryptography accelerator, and a true random number generator. In terms of the cryptography, there’s encryption and decryption with key sizes of 128, 192 and 256 bits.
The pre-certified module includes a fully integrated RF front end, antenna and passive components.
Pictured above is the PIC32CX-BZ6 SoC block diagram of the core and peripheral modules.
Peripherals
Peripheral support is specified as follows:
- 2x CAN FD ports
- 10/100Mbps Ethernet
- Full-speed USB
- Two 12-bit analogue-to-digital converters with up to 1Msps conversion rate and up to 19 analogue channels
- 7-bit general-purpose digital-to-analogue converter
- Quadratic encoder interface for motor control
- 18 capacitive voltage divider channels for touch
- Low-cost controllerless graphic support
- Up to 6 + 1 SERCOM and QSPI
- Up to 54 GPIOs.
AEC Q100 Grade 1 qualified, for automotive and industrial environments, the PIC32WM-BZ6 has an operating temperature range of 40°C to +125°C.
You can read the datasheet on the Mouser website.
Note, the PIC32WM-BZ6 module also supports Microchip’s MPLAB Harmony v3 software, for further development tools, drivers and middleware.
Image: Mouser
Electronics Weekly

