In our application we’ve set up Port J of our MSP4305522 as such:
// Port J
PJREN = 0x0E; // Set PJ1-PJ3 pullups
PJDIR = 0x01; // Set PJ0 to be an output, the rest to be inputs
PJOUT = 0x0E; // Set PJ1-PJ3 pullups, and PJ0 low
Taking a look at the SYSJTAGPIN bit of the SYSCTL register with an emulator showed it to be zero. I'm wondering why the PortJ pins look low with a DVM after they are configured this way.