This tutorial was extracted from Erich Styger blog http://mcuoneclipse.wordpress.com with his agreement.
I had pre-ordered some FRDM-KL25Z boards, and they came with the extra headers in plastic bags:
Pre-ordered Freedom board with headers
I have received as well a batch of the production boards, and for these I need to order the missing parts. So for everyone else, here are the Farnell part numbers:
Here is a table of all the parts which are on the pre-production ‘white’ board, but not populated on the ‘black’ production board, with reference to the board schematics:
Schematics | Farnell Part# | # | Description | Comment |
---|---|---|---|---|
J10 | 1668351 | 1 | SAMTEC – SSW-106-01-G-DSSW-106-01-G-D | ‘Arduino’ header 2×6, 2.54 mm |
J1, J9 | 1668364 | 2 | SAMTEC – SSW-108-02-G-D | ‘Arduino’ header 2×8, 2.54 mm |
J2 | 1668373 | 1 | SAMTEC – SSW-110-01-G-DSSW-110-01-G-D | ‘Arduino’ header 2×10, 2.54 mm |
J3, J4, J11 | 1704910 | 3 | MOLEX – 22-28-402222-28-4022 – BOARD-BOARD CONNECTOR HEADER, 2WAY, 1ROW | Jumper header, 2.54 mm |
J6, J8 | 1667728 | 2 | SAMTEC – FTS-105-01-L-D | Debug Connector 2×5 1.27 mm, (FYI, mating cable is 1667659) |
U5 | 2136670 | 1 | ATMEL – AT45DB161E-SHD-B – DATAFLASH, 16MBIT, SPI, 8WSOIC | Serial flash (connected to OpenSDA K20, *not* to the KL25Z!) |
BT1 | 908654 | 1 | KEYSTONE – 3003 – BATTERYHOLDER 20mm | Battery holder for CR2032 battery |
(BT1) | 1823479 | 1 | CR 2032 Coin Li Battery, 3V | CR2032 battery |
I assume that things like the jumper headers are readily available, and are only required if I cut the trace between the jumpers on the board.
One or two debug connectors are only needed if I want to bypass OpenSDA, or to recover a CPU directly with a P&E Universal Multilink.
The Serial Flash chip is only connected to the K20 OpenSDA device, and currently not used.
Note: On some(!!!!) of the black production boards, R25 (near the 8 MHz crystal) is not populated, while it is on the white boards. Having the 1 MOhm resistor requires the PEE (USB) clock to run in ‘high gain’ main, while without R25 it has to run in ‘low power’ mode. See Tutorial: USB CDC with the KL25Z Freedom Board.