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.

About pin convention in CC3200 [feature complete pin map]

Other Parts Discussed in Thread: CC3200

Hi! CC3200 pin map is weird because ARM-MCU-energia-PCB serigraph-code composer studio... and some functions use different pin convention to activate the same pins. 
In "gpio.h" there is pin mapping of ARM ports

but in code is mixed with other nomenclature 

And sometimes is easy to get lost, so I been working on a CC3200 pin chart all day and i want to show it. Please tell me if something is wrong or if something is misunderstood.

Greetings!

Grey means "needs resistor to enable this function" 

Technichal Reference Manual:

Energia manual

 

  • Hi Daniel,

    Great work....I do not have the time to check your table, but you can view what I use in the image below to check some of your work. My table would be used when you are trying to map the pins on the LaunchPad to use different peripherals.

    One suggestion I have it to make sure you are clear that your table is for the CC3200 LaunchPad Headers and not for all the CC3200 MCU Pins.

    Glenn.

  • Thanks Daniel. I didn't completely review your table but would want you to note below points:

    - Figure 3-1 of CC3200's datasheet has the this mapping. Meaning, Device Pin #15 configured in MODE_0 is GPIO_22

    MAP_PinTypeGPIO(PIN_15, PIN_MODE_0, false);

    - And now that you've configured this device pin as GPIO, you can set its mode to In/Out using below function. Here we do follow the ARM convention as listed in your table. .i.e. GPIO_22 is the seventh pin (GPIO_PIN_6) of GPIO port A2

    MAP_GPIODirModeSet(GPIOA2_BASE, GPIO_PIN_6, GPIO_DIR_MODE_OUT);

    Hope it's clearer now..!

    -/Praneet

  • Daniel, I'm closing this thread - For any followup queries, request you to start a new thread w/ references to the current one for us to track it better.

    -/Praneet
  • this thread is only for information, i'm not requesting anything, so ok.
  • Hey,

    thanks a lot for this table, it's realy helping me out!

    However, I think there is a mistake at P1.7, it should be GPIO_PIN_06 and not GPIO_PIN_05