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: - 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
- 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. |