element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
NXP Semiconductors
  • Products
  • Manufacturers
  • NXP Semiconductors
  • More
  • Cancel
NXP Semiconductors
Documents [Tutorial]: Freescale FRDM-KL05Z, a new Freedom Board for the Kinetis-L MCUs serie (ARM Cortex-M0+)
  • Blog
  • Forum
  • Documents
  • Events
  • Quiz
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join NXP Semiconductors to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: MAb
  • Date Created: 26 Feb 2013 4:37 PM Date Created
  • Last Updated Last Updated: 9 Nov 2021 5:06 PM
  • Views 1028 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

[Tutorial]: Freescale FRDM-KL05Z, a new Freedom Board for the Kinetis-L MCUs serie (ARM Cortex-M0+)

This tutorial was extracted from Erich Styger blog http://mcuoneclipse.wordpress.com with his agreement.

 

image  image

 

Christmas and New Year time is great: Gifts and time to work on my home projects.

This post is about a gift I have received from Freescale: a *new* Freedom board, the FRDM-KL05Z :-) .

 

image

FRDM-KL05Z Board and Box

 

 

The board is available for pre-orders at element14 and has the same size and shape as the FRDM-KL25Z.

 

image

3 Freedom Boards (green: new FRDM-KL05Z, black ‘production’ FRDM-KL25Z and white ‘preproduction’ KL25Z board)

 

 

The KL05Z features the KL05Z processor from the KL0 family, which is the smallest and tiny brother of the KL2(5Z).

The board includes the MMA8451QR1 accelerometer, a reset button, a RGB LED and touch slider area, similar to the FRDM-KL25Z.

 

image

FRDM-KL05Z Board

 

 

The differences are shown best in a comparison table:

 

FRDM-KL05ZFRDM-KL25Z
CPUKL05Z32 (QFN32), ARM Cortex-M0+KL25Z128 (LQFP80), ARM Cortex-M0+
FLASH32 KByte128 KByte
SRAM4 KByte16 KByte
CRYSTAL32 kHz8 MHz
USBnoyes
Arduino HeadersSingle (not populated)Dual (not populated)
RGB LED yesyes
Touch Slider yesyes
AccelerometerMMA8451QR1 MMA8451QR1
USB OpenSDA Debug yesyes
Kit Content Board onlyBoard only
PriceEuro 9.10 Euro 9.10    Euro 10.37 Euro 10.37   

 

 

Note: my board has the Arduino and the JTAG headers (both for the OpenSDA and for the KL05) populated. I expect that the final board (as the KL25Z) will *not* have these headers and battery holder populated. See this post about possible parts to populate the board. My board has as the ‘white’ KL25Z boards U5 with an external EEPROM populated, while I expect that this part will not be present on the final boards (as on the black KL25Z). The picture on element14 site even does not show the U5 footprint any more.

 

 

image

FRDM-KL05Z Board Backside

 

 

Note : The KL25Z board has a 8 MHz crystal which is needed for USB operation. Such a 8 MHz crystal usually draws more current than a 32 kHz one as found on the KL05Z. So I would expect that the FRDM-KL05Z board woudl be more ideal for low power applications. But at the price of not having a USB port for the microcontroller. Still the OpenSDA USB port can be used e.g. for USB CDC (serial/terminal) communication.

 

Similar as the ‘big brother’ Freedom board: there are three jumpers/headers (J4, J5, J6) available for power measurement or to isolate the OpenSDA JTAG clock from the KL05Z

 

Note : As small detail: the mounting holes are slightly different compared to the KL25Z. The ones of the KL25Z do not match exactly to the Arduino shilds I have, and the one of the KL05Z have the same issue. Not a big deal, but having difference to the KL25Z seems odd to me.

 

My board is labeled as Rev X1, and the parts on the board are slightly differently located than on the picture on the element14 site: such as on my board the reset button is nearby the J9, while on the element14 site picture it is placed nearby the USB connector (which is a better place in my view).

 

CodeWarrior for MCU10.3

 

The KL05Z32 microprocessor is supported by CodeWarrior for MCU10.3 out of the box:

 

image

KL05Z in the New Bareboard Project Wizard

 

Debugging works exactly like on the FRDM-KL25Z with the OpenSDA interface. Debugging worked fine, and as well my Processor Expert components worked well. As for the KL2 family, ARM GNU gcc is used for the KL0 family of processors.

 

Note: Accidentially I downloaded a K25Z application through OpenSDA to the KL05Z, which then caused a hard fault on the KL05Z. While this is clearly a user error, I think the Open SDA interface should be able to verify if application binary and device are matching?

 

Conclusion

 

The FRDM-KL05Z is an interesting alternative to the FRDM-KL25Z board, especially to evaluate the KL05Z microprocessor. However, I get a lot more power and functionality (USB, more RAM and ROM) with the KL25Z for just about one Euro more. The FRDM-KL05Z could be a good alternative because of the different clock configuration for ultra-low power applications. Another consideration for the KL05 is the pin compatibility with the S08P 8bit processors: this makes the KL05Z an ideal candidate to migrate 8bit applications to the ARM 32bit world.

Happy KL0 Freedom :-)

  • freescaledocs
  • Freescale Tagged Content
  • freedom_development_platform
  • kinetis
  • frdm-kl05z
  • freedom_platform
  • freedom_hardware
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube