PIC32WM-BW1 Wi-Fi® and Bluetooth® Low Energy Combo MCU Module Features

Wi-Fi®

  • IEEE® 802.11 b/g/n, Single Stream (1x1) 20 MHz Bandwidth WLAN Link
    • Compatible with Wi-Fi® 6/7 Access Points/Routers at 2.4 GHz
  • Integrated Power Amplifier (PA), Low Noise Amplifier (LNA) and Transmitter/Receiver (TX/RX) Switch
  • Up to 20.5 dBm Transmit Power in 802.11b Mode
  • 2.4 GHz (2400-2483.5 MHz) ISM Band
  • Infrastructure Basic Service Set (BSS) Station (STA) and Soft-AP Mode with up to Eight STAs
  • WPA3, WPA2 and WEP Modes
  • Transmission Control Protocol/Internet Protocol (TCP/IP)-Based Connectivity Protocols Along with SSL and MQTT Capabilities
  • Hardware Accelerators for Wi-Fi® and TLS Security to Improve Connection Time
  • Hardware-Based IEEE 802.15.2 Compliant Three-Wire Packet Traffic Arbitration (PTA) Interface for Wi-Fi/Bluetooth® Coexistence
  • On-Chip Network Stack to Offload MCU
    • Network features – TCP, UDP, DHCP, ARP, HTTP, MQTT, IPv6, TLS 1.2 and DNS
    • Hardware accelerators for Wi-Fi and TLS security to improve connection time
  • Hardware-Based Low-Power Modes with Support for Magic Packet-Based Snooze Mode
    • Low Power modes: Connected Sleep and Extreme Deep Sleep (XDS) mode
    • Fast host wake-up from Sleep mode by a pin or the host Input/Output (I/O) transaction
    • Optional low-power secondary oscillator (RTCC oscillator) 32.768 kHz for real-time clock and calendar applications
  • Immutable Secure Boot with Hardware Root of Trust
  • Supports Host Assisted OTA Firmware Update

Bluetooth®

  • Bluetooth® Low Energy 6.0 Certified(1)
  • Up to +12 dBm Programmable Transmit Output Power
  • Typical Receiver Power Sensitivity:
    • Bluetooth Low Energy at 1 Mbps: -97 dBm
    • Bluetooth Low Energy at 2 Mbps: -94 dBm
    • Bluetooth Low Energy at 125 Kbps: -104 dBm
    • Bluetooth Low Energy at 500 Kbps: -101 dBm
    • Digital RSSI indicator (-50 dBm to -90 dBm)
  • Bluetooth Supported Features:
    • 2M uncoded PHY
    • Long range (Coded PHY)
    • Channel selection algorithm #2
    • Advertising extensions, offloads CPU with hardware-based scheduler
    • High duty cycle non-connectible advertising
    • Data length extensions
    • Secure connections
    • Privacy upgrades (with hardware white-list support)
  • ECDH P256 Hardware Engine for Link Key Generation when Bluetooth Pairing
  • AES128 Hardware Module for Real-Time Bluetooth Payload Data Encryption
  • Pre-programmed MAC Address
  • Bluetooth Qualification Test Facility (BQTF) Certification
  • Bluetooth Low Energy Profiles:
    • Bluetooth Low Energy peripheral and central roles
    • Bluetooth Low Energy APIs for application layer to implement standard or customize GATT based profiles/services
    • Microchip transparent UART Service
    • Battery service
    • Device information service
    • Custom service
    • Multi-link and multi-role
  • Bluetooth Low Energy Services:
    • Provisioning
    • OTA update - Device Firmware Upgrade (DFU)
    • Advertisement/Beacon
    • Personalized configuration
    • Alert notification service
  • Connectivity Standards
    • Bluetooth v6.0
    • ETSI EN 300 328 and EN 300 440 Class 2
    • FCC CFR47 Part 15 and ARIB STD-T66
Note:
  1. Requires BLE SDK v1.5 or later

Wi-Fi® and Bluetooth® Low Energy Coexistence

  • Hardware Based Three-Wire PTA for Wi-Fi® and Bluetooth® Coexistence
  • Integrated 2.4 GHz Ultra-low Power RF Transceiver shared among Bluetooth, Link (MAC) Controllers and Proprietary Modulation Schemes

Core: 64 MHz ARM® Cortex®-M4

  • 3.35 Coremark®/MHz
  • 4 KB Combined Instruction Cache and Data Cache
  • Eight-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
  • Core Sight Embedded Trace Buffer (ETB)
  • Trace Port Interface Unit (TPIU)
  • IEEE® 754-Compliant Floating Point Unit (FPU)

Memories

  • 1 MB On-Chip Self-Programmable Flash with:
    • Error Correction Code (ECC)
    • Prefetch module to speed up Flash accesses
    • 20-years of data retention support
  • 32 KB NVR Flash (Eight Sectors)
    • Private/public boot code and data
    • NV calibration data
  • 128 KB Multi-Port Programmable QoS SRAM Main Memory
    • 64 KB of ECC RAM option
  • Up to 4 KB of Tightly Coupled Memory (TCM)
  • Up to 8 KB Backup SRAM
  • Single 32-bit Backup Register

System

  • Power-on Reset (POR) and Brown-Out Detect (BOD)
  • Internal and External Clock Options
  • External Interrupt Controller (EIC)
  • Up to Four External Interrupts
  • One Non-Maskable Interrupt
  • Run, Idle, Dream, Sleep, Deep Sleep and Extreme Deep Sleep Modes
  • Sleep Walking Peripherals
  • 2-pin Serial Wire Debug (SWD) Programming, Test and Debugging Interface

High Performance Peripherals

  • 16-Channel Direct Memory Access Controller (DMAC)
    • Built-in CRC with memory CRC generation/monitor hardware support

System Peripherals

  • 32-Channel Event System
    • All channels can be connected to any event generator
    • All channels provide a pure asynchronous path
    • Twelve channels support synchronous and re-synchronous
  • Four Serial Communication Interfaces (SERCOM), Each Configurable to Operate as:
    • USART with full-duplex and single-wire half-duplex configuration
    • ISO7816
    • I2C up to 1 MHz (three SERCOMs support I2C)
    • LIN Commander/Responder
    • RS485
    • SPI inter-byte space
  • Four 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
  • Two 24-bit Timer/Counters for Control (TCC) with Extended Functions:
    • Up to six compare channels with 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 output
    • Dithering that increases resolution with up to 5 bits and reduces quantization error
  • One 16-bit Timer/Counters for Control (TCC) with Extended Functions:
    • Up to two compare channels with optional complementary output
  • 32-bit Real Time Counter (RTCC) with Clock/Calendar Function
  • Up to one Wake-up Pin with Tamper Detection and Debouncing Filter
  • Watchdog Timer (WDT) with Window Mode
  • Deadman Timer (DMT)
  • CRC-32 Generator
  • Frequency Meter (FREQM)
  • One Configurable Custom Logic (CCL)
  • One Analog Comparator (AC) with Window Compare function
  • One Temperature Sensor (Die Temperature)

Advanced Analog

  • 12-bit Analog-to-Digital Converter (ADC) Successive Approximation Register (SAR) Module:
    • Up to eight analog channels
    • Up to two MSPS conversion rate
    • Multiple trigger sources
    • Supports die temperature sensor built into RF-analog (not an external ambient temperature sensor)
    • Two Analog Comparator (AC) with window compare function or single analog comparator
    • One dedicated AC and second AC is shared with PMU controller

Input/Output (I/O)

  • Flexible Peripheral Pin Select (PPS) Support
  • High-Current Sink/Source on Most I/O Pins
  • Configurable Open-Drain Output on Digital I/O Pins
  • Up to 22 Programmable I/O Pins

Oscillators

  • 16 MHz, ±20 PPM Crystal/Resonator Oscillator or External Clock (POSC) for 2.4 GHz RF Transceiver
  • Shared System Phase-Locked Loop (PLL) with Bluetooth® RF Data Converter PLL
  • 32.768 kHz Ultra-low Power Internal Oscillator
  • Higher Accuracy 32.768 kHz, ±250 ppm Clock Options
    • POSC derived 32 kHz clock
    • 32.768 kHz crystal/resonator oscillator (SOSC)
    • External 32.768 kHz clock source
  • 8 MHz Internal RC Oscillator (FRC)

ECC608 on Module

  • Provides Robust Hardware-Based Security for IoT Applications
  • Facilitates Secure Cloud Authentication using Trust&Go Configuration
  • Supports Secure Key Storage and Cryptographic Operations

Antennas

  • Dual U.FL Connectors for Dual External Antennas (separate Wi-Fi® and Bluetooth® Low Energy Antennas) improving Crosstalk and RF Performance​

Security – Bluetooth® Low Energy

  • Advanced Encryption Standard (AES) Engine with Support for 128/192/256-bit Cryptographic Key
  • One AES with 256-bit Key Length and up to 2 MB/s Data Rate
    • Five confidential modes of operation
      • Electronic Code Book (ECB)
      • Cipher Block Chaining (CBC)
      • Cipher Feedback (CFB)
      • Output Feedback (OFB)
      • Counter (CTR)
    • Supports counter with Cipher Block Chaining Message Authentication Code (CBC-MAC) mode
    • Galois Counter Mode (GCM)
  • True Random Number Generator (TRNG)
  • Public Key Cryptography Controller (PUKCC) and Associated Classical Public Key Cryptography Library (PUKCL)
    • Rivest-Shamir-Adleman (RSA) and Digital Signature (DSA) algorithm
    • Elliptic Curves Cryptography (ECC), Elliptic Curve Cryptography Galois Field (ECC GF) (2n) and ECCGF (p)
  • Integrity Check Module (ICM) Based on Secure Hash Algorithm (SHA1, SHA224 and SHA256), Direct Memory Access (DMA) Assisted
  • Secure Boot Capable and Secure OTA Update

Security – Wi-Fi®

  • Hardware Accelerated Security Modes (CryptoMaster) with Built-in DMA Support
    • Encryption engines (AES and TDES with different NIST modes of operation):
    • Five confidential modes of operation:
      • Electronic Code Book (ECB)
      • Cipher Block Chaining (CBC)
      • Counter (CTR)
      • Cipher Feedback (CFB)
      • Output Feedback (OFB)
  • AES key sizes: 128b, 192b and 256b
  • Authentication engines:
    • SHA-1 and SHA-2
    • AES GCM
    • HMAC and AES CMAC
    • On-chip oscillator for NDRNG generation
  • Multi-Purpose Public Key Crypto Engine Supporting the Following Algorithms:
    • ECC/ECDH/ECDSA with standard NIST prime curves up to 521-bit, Curve25519 and Ed25519
    • RSA up to 2048-bit keys
  • Secure Boot and Secure OTA Update

Clock Management

  • Integrated 16 MHz (PIC32CX-BZ2 IC) and 40 MHz (WINCS02IC) POSCs

Package

  • 58-Pin LGA Package with Shield CAN
  • Size: 29 mm x 18 mm x 3 mm

Operating Conditions

  • 3.0–3.6V Operating Range (Typical value is 3.3V)
  • -40 °C to +85 °C

Certifications

  • PIC32WM-BW1 Module Certified to FCC, ISED, and CE Radio Regulations (RED-DA Compliant)
  • Bluetooth® SIG and Wi-Fi Alliance® Compliant
  • RoHS and REACH Compliant

Acronyms and Abbreviations

For complete list of acronyms and abbreviations, refer to the Appendix D: Acronyms and Abbreviations.