Tips for using dsPIC33e series MCU’s remappable peripheral IO

A big improvement of dsPIC33e series micro-controller from its predecessors is the re-mappable peripheral IO. This allows great flexibility for circuit board design, but also requires slightly more efforts to use it… continue

Updates: my blog has moved! Check out yu.xueming.


2 thoughts on “Tips for using dsPIC33e series MCU’s remappable peripheral IO

  1. As for the “Why are outputs configured the other way round compared to inputs”, it’s because everything can have multiple effects, but only one cause.

    Take any input. You can assign this input to as many peripherals as you want. But every peripheral can only be fed by one input signal.

    Outputs have to be different because you can’t have several peripherals fight each other who’s to set or clear the pin. But you can have several pins all reflect the result of the same peripheral (e.g. to get more milliamperes into an LED without external circuitry at the cost of more pins).

  2. Hi,

    The article helped me to understand the concept of peripheral multiplexing , thanks for sharing.
    Could you explain the same concept in context of dsPIC33e QEI configuring for Position counter as well as input capture. My application is to find low speed calculation using a 1000 ppr encoder.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s