This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1233H6PM Bit Band failed on PD0,PD1,PB6,PB7

Other Parts Discussed in Thread: TM4C1233H6PM

Hello,

I use Stellaris LaunchPad(LM4F120H5QRFIGA3, datecode: 28A2LVW), so mapping to tiva part no. is TM4C1233H6PM .

I found an new GPIO issue which is not listed on Tiva TM4C12x Silicon errata(http://www.ti.com/lit/er/spmz849/spmz849.pdf) and Old LM4F120H5QR errata.

This issue is Bit-banding failed on GPIO: PD0,PD1,PB6,and PB7 pins, below is the bit-band address:

PB6: 0x420A0018

PB7: 0x420A001C

PD0: 0x420E0000

PD1: 0x420E0004

I did use the same bit-band function to control all GPIO pins, and all pins work fine, except PB6,PB7,PD0,PD1.

Workaround: Use GPIO->DATA register + mask offset Address[9:2] for controlling PB6, PB7, PD0, PD1.

 

So, would you please clarify this issue? or give me some advice?

Thank you very much.

 

Kevin