For want of an ARM section, I'll ask here.
Anybody know how to connect the programming connector for the Atmel-ICE to a SamD20?
The test boards I made ages ago have been hacked, modified and reworked until they're getting a little flaky, so I think it's time to lay out a fresh one. Also, I can't get the little TFT displays those were made for (in one piece). Since these SAM D20 parts are about the same price range as the xMega parts I designed for, I'm wondering if this is a good time to make the leap.
Perceived benefits of going to ARM:
- Half again as fast as xMega for fast drawing of the TFT display.
- No need for __memx that crashes out the compiler if you have too many __memx parameters.
- Lots of bang for both the buck and the milliamp.
- I can put "ARM" on my resume, so people can read another buzzword before saying, "No, I'm sorry, we need somebody better qualified."
Perceived benefits of laying out a new board:
- The power supply chip's "On/Off" line doesn't work at ALL as I thought, but if you shut down the gadgets it powers, it uses a fraction of a uA, so I don't need it anyhow. ("On" means work like you're supposed to. "Off" means put your output voltage to 50% and draw 350mA.)
- I don't have to use a dremel to cut traces to add resistors so I can read the touch screen with the ADC that can only get to within VCC-.6 v.
- Use a connector for the display card 'stead of trying to imitate "Hot bar soldering" with my slobbering iron. Also, wrap the display's tail around the edge of the board instead of folding it under.
- Don't share the SPI pins with parallel output to the display. (I know what I was thinking.)
- Don't make any of the list of small mistakes this board has. I'll make some fresh ones.
Perceived problems of going to ARM:
- No eeprom on the chip. Or maybe I just haven't found the right part of this 676 page PDF yet.
- Can't find how to lay out the programming connector and what pins to wire it too. Do they really use a 10 pin connector? I was rather liking the xMega's 4 pin setup.
Anybody up to talking me out of this hairbrained scheme?
"Don't quit your day job."