For UART, can DMACB Transfer width be used both 16bit and 8bit ?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JuIn_1625121
Level 5
Level 5
100 sign-ins First solution authored 100 replies posted

The customer use DMAC transfer for UART.
Can DMACB Transfer width be used both 16bit and 8bit for transfering from transmit data buffer on the RAM to TDR?

Example use case
1)8bit data
Use 8bit DMACB for transfering from 8-bit transmit data buffer on the RAM to TDR.

2)Operation Mode 1 (Asynchronous Multiprocessor Mode)
Use 16bit DMACB for transfering from 16-bit transmit data buffer on the RAM to TDR.

Best Regards,
Inoue

0 Likes
1 Solution
AchimE_41
Employee
Employee
10 sign-ins 5 sign-ins First comment on KBA

Hi,

the TDR register can only be accessed by 16 or 32 bit access (Halfword and Word).

The information can be found in the register map at the end of the TRM.

pastedImage_0.png

kind regards,

Achim

View solution in original post

0 Likes
1 Reply
AchimE_41
Employee
Employee
10 sign-ins 5 sign-ins First comment on KBA

Hi,

the TDR register can only be accessed by 16 or 32 bit access (Halfword and Word).

The information can be found in the register map at the end of the TRM.

pastedImage_0.png

kind regards,

Achim

0 Likes