W55MH32
Overview
The W55MH32 is a high-performance 32-bit microcontroller that combines Cortex-M3 processing power with Hardwired TCP/IP for efficient and secure IoT solutions. It operates at up to 216MHz, featuring 1024KB Flash and 96KB SRAM for fast data handling. With an integrated 10/100M Ethernet MAC and PHY, it supports TCP, UDP, ICMP, IPv4, ARP, IGMP, and PPPoE protocols, offering 8 independent sockets for simultaneous connections. This dedicated hardware networking stack ensures low latency and reduced CPU overhead, making it ideal for real-time applications. Security is a core focus, with AES, DES, and SHA hardware encryption, a True Random Number Generator (TRNG), and SRAM scrambling to protect sensitive data through network communication.
Beyond networking, the W55MH32 offers a comprehensive set of peripherals for versatile embedded designs. It includes 3 high-speed 12-bit ADCs, 2 DACs, 17 timers, and a 12-channel DMA controller for precise control over time-sensitive tasks. Its flexible connectivity options include I2C, SPI, UART, CAN, USB, and SDIO interfaces, supporting a wide range of external devices. The W55MH32 is a powerful, secure, and highly adaptable choice for next-generation IoT and embedded systems.
Block Diagram
Pin Map
W55MH32L
W55MH32Q
Features
- Core: 32-bit Arm® Cortex®-M3 Core − Up to 216MHz operation
- Hardwired TCP/IP stack
- 1024K bytes of Flash memory
- 96K bytes of SRAM
- 12-channel DMA controller
- Hardware encryption algorithm unit
- Generate sequence of true random numbers
- 66 (W55MH32L) / 36 (W55MH32Q) GPIO pins
- Up to 12 different Peripherals
- 5 (W55MH32L) / 3 (W55MH32Q) USARTs
- 2 SPI controllers
- 1 multiplexed I2S controllers
- 2 I2C controllers
- CAN interface
- USB 2.0 full-speed controller
- SDIO interface (only W55MH32L)
- Supported Network Protocols
- TCP
- UDP
- IPv4
- ICMP
- ARP
- IGMP
- PPPoE
Details
Documents
Related EVB
Reference Code
- Keil installation and related package
- Keil Example
- Networking
- Peripherals
- Security / Encryption
- All Examples