I have a question on a design using the TM4C1230H6PM processor. Page 1054 of the processor data sheet is clear that all unused GPIO pins should be grounded. However reading the Tiva design guidelines the picture becomes less clear when I read the highlighted sentence of the below paragraph.
Manual: http://www.ti.com/lit/ds/symlink/tm4c1230h6pm.pdf
Tiva Design Guidelines: http://www.ti.com/lit/an/spma059/spma059.pdf
3.10.7 Unused Pins
The preferred connection for an unused microcontroller pin depends on the pin function. Each Tiva™ C
Series microcontroller data sheet has a table in the Signals Tables chapter that lists the fixed function pins
as well as both the acceptable practice and the preferred practice for reduced power consumption and
improved electromagnetic compatibility (EMC) characteristics. If a module is not used in a system, and its
inputs are grounded, it is important that the clock to the module is never enabled by setting the
corresponding bit in the RCGCx register.
For example if I'm using PB4 & PB5 as GPIO, should I ground the rest of the pins on the port B GPIO module or leave them floating? The unused pins aren't being enabled in code, but the module is being used.