TWIM implements EasyDMA for accessing RAM without CPU involvement.
TWIM implements the EasyDMA channels found in the following table.
| Channel | Type | Register Cluster |
|---|---|---|
| TXD | READER | TXD |
| RXD | WRITER | RXD |
For detailed information regarding the use of EasyDMA, see EasyDMA.
The RXD.PTR, TXD.PTR, RXD.MAXCNT, and TXD.MAXCNT registers are double-buffered. They can be updated and prepared for the next RX or TX transmission immediately after having received the RXSTARTED or TXSTARTED event.
The STOPPED event indicates that EasyDMA has finished accessing the buffer in RAM.