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.

What's so special about the "GIO module"?

Other Parts Discussed in Thread: RM44L520, HALCOGEN

Hi,

I am familiarizing myself with the Hercules controllers, and have a question about why there's a separate GIO table, but only for a small selection of pins.

The MCU in question is the RM44L520, it lists a "GIO Port A" and a "GIO Port B", but I have noticed in the HALCOGEN that most, if not all, pins has a GIO mode.

So is there something special only these pins can do? Like generating generic external pin interrupts, or more flexible interrupts?

In what cases would I particularly want to use one of these pins, rather than e.g. just a spare MibSPI pin?

Best regards

Audun Knudsrod

R&D Engineer, Kongsberg Maritime

  • Very little, mainly that the GIO pins are interrupt capable 'directly' rather than through a more indirect route [like programming an edge detect in a HET GIO].

    This family uses the concept of keeping the IO port control inside each module rather than having a separate global GIO that controls all the pins on the device but has to be muxed.