SparkFun Forums 

Where electronics enthusiasts find answers.

Have questions about a SparkFun product or board? This is the place to be.
User avatar
By Ross Robotics
#183153
And you didn't have to make 2 posts regarding "incorrect" assumptions on the same product.
By JimmyM
#183164
I still don't see in the changelog in the upper right of the schematic why pins 8 and 11 are swapped in the labelling on the chip versus the arduino pin assignments. I see the changes regarding pins 14 & 17.

Sorry. What was my other post with an incorrect assumption about the Pro Micro? I know I asked a question regarding the ADC count. But that's it.
User avatar
By Ross Robotics
#183166
JimmyM wrote:I still don't see in the changelog in the upper right of the schematic why pins 8 and 11 are swapped in the labelling on the chip versus the arduino pin assignments. I see the changes regarding pins 14 & 17.
Attached is an image of the PDF schematic linked on the product page.

Sorry. What was my other post with an incorrect assumption about the Pro Micro? I know I asked a question regarding the ADC count. But that's it.
The same schematic will explain why. A0-A3 are the only ones available. I haven't read the datasheet thoroughly but, looks like there are some limitations when use multiple ADC channels.
You do not have the required permissions to view the files attached to this post.
By JimmyM
#183170
OK. I'm not going to argue, but when the chip symbol says SS and the pin is labelled MISO and vice versa, it is confusing.

I'll read the datasheet regarding ADCs and do some testing.
By uChip
#183172
That does seem weird. On the ATmega datasheet (version 7766-H) pin 8 is SS and pin 11 is MISO. Looks like somebody swizzled the pin numbers but forgot to swizzle the names.

I see on github that a change was made to "Fixing 32U4 pin names" a little over two weeks ago. The schematic there matches the product page (pin 8 = MISO). That conflicts with the Atmel datasheet.

You should maybe contact SparkFun tech support, but there's no substitute for ohming out the board.

Good luck,
- Chip

NOTE: When you post in the forums and you get answers, those answers are usually from other people like yourself, NOT SparkFun employees. You can tell when a SparkFunner responds because their names are in red.
By uChip
#183177
I have taken the liberty of creating an issue for the pin swap on the Pro Micro github repository. From what research I did, the traces on the board seem to be correct. It is the naming of the pins inside the ATMEGA32U4 component that are swapped/wrong. I compared the rest of the pin names against the Atmel data sheet. All but those two appear to match. That component is from a library named "Testing" so perhaps the error has something to do with that. I cross checked the 32U4 component in the SparkFun library on github and that library component has all pins named the same as the datasheet.

- Chip