This manual describes the PMBus protocol stack for dsPIC C series devices, covering hardware connection, software architecture, configuration, callbacks and…
The PMBus protocol stack is implemented on dsPIC® C series microcontrollers using the on‑chip I2C peripheral. It provides a software layer that handles SMBus commands, fault management, and optional PEC checking. The document explains how to connect the hardware, configure the stack in MPLAB X projects, and integrate it with application code.
Key sections include hardware resource usage, folder structure of the source code, function and data interfaces, configuration options (e.g., I2C DMA, UART debugging, SMALERT), and detailed troubleshooting guidance for synchronization and communication errors. This manual is written in Chinese.
| RAM size | ~0.5 KB |
|---|---|
| UART baud rate (default) | 230400 bps |
| I2C peripheral mode | Slave mode, 7‑bit addressing |
| PEC byte | Optional |
The default UART baud rate is 230 400 bps.
A block transfer can contain up to 32 bytes.