Completing the FRDM-KL25Z Board

I had pre-ordered some FRDM-KL25Z boards, and they came with the extra headers in plastic bags (see this post):

Pre-ordered Freedom board with headers

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-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-D ‘Arduino’ header 2×10, 2.54 mm
J3, J4, J11 1704910 3 MOLEX – 22-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.

Alternative parts from for the SWD/JTAG parts:

  • JTAG/SWD cable: 855-M50-9110542
  • JTAG/SWD connector: 855-M50-3600542
  • JTAG/SWD plug: 855-M50-3300542

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.

Happy upgrading :-)

About these ads

13 thoughts on “Completing the FRDM-KL25Z Board

  1. Pingback: Tutorial: USB CDC with the KL25Z Freedom Board | MCU on Eclipse

  2. Pingback: Unsecuring the KL25Z Freedom Board | MCU on Eclipse

  3. Pingback: Using the 8 MHz Crystal on the FRDM-KL25Z Freedom Board | MCU on Eclipse

  4. Pingback: JTAG/SWD Debugging with the FRDM-KL25Z Board | MCU on Eclipse

  5. Pingback: A new Freedom Board: FRDM-KL05Z | MCU on Eclipse

  6. Pingback: First Steps with Avnet’s Wi-Go Board | MCU on Eclipse

  7. Pingback: Using the Freedom Board as JTAG Programmer | MCU on Eclipse

  8. Pingback: Bricking and Recovering FRDM-KL25Z Boards: Reset, SWD Clock and Low Power | MCU on Eclipse

  9. Hi Erich,
    I have bought all the parts you suggest and “completed” my KL25Z (and also KL05Z and K20D50M using similar parts) but I’m facing a puzzle.

    I added the battery holder as suggested, but when I place a battery in the socket the board does not start up. I programmed a simple “blink” program to the board using USB, and checked that as soon as I plug in the USB power it starts blinking. However, it does not blink (in fact none of the LEDs light up) with a CR2032 in the battery holder.

    I have scoured the Freescale documentation, but all I can find is vague words about how it can work with USB power, direct DC input, or battery. So far I have found nothing which tells me *how* to get it working from a battery. I guess there must be something I am missing.

    Have you ever powered any of these boards from the CR2032? Can you gove any hints on how to do it?

    Many thanks,


    • Hi Frank,
      I have not powered it with a coin battery (yet). I saw that with the RevE boards ( they have changed the circuit around the battery, maybe because of the issue you are seeing? Looking at the RevD schematics I see the diode D1, and I know this diode has caused problems for me ( Can you measure the voltage after that didode? Maybe the voltage drop is too high for the current you have, so shortcutting/removing that diode will help?


What do you think?

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 )

Google+ photo

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

Connecting to %s