Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

ISBN 1-4421-6482-4
ISBN 1-4421-6482-4

Barr Group's Embedded C Coding Standard was developed to minimize bugs in firmware by focusing on practical rules that keep bugs out--while also improving the maintainability and portability of embedded software. The coding standard details a set of guiding principles as well as specific naming conventions and other rules for the use of data types, functions, preprocessor macros, variables and much more. Individual rules that have been demonstrated to reduce or eliminate certain types of bugs are highlighted.

The Embedded C Coding Standard is available in several formats:

  • Online (Free):  Reference the hyperlinked version available at the bottom of this page.
  • PDF (Free):  Download a free PDF through our online store.
  • Book:  Purchase a paperback book through our online store.
  • DOC License:  Create a customized coding standard for your organization's internal use. Download through our online store. Purchase is subject to acceptance of our license agreement.

Select your preferred format from the dropdown menu to the right, and press "Add to Cart" to order your copy now. PDF orders are available for digital download after your payment is processed. Shipping costs are included in the price of the book. The DOC license can be reviewed on the Checkout page.

Contact Us to enquire about pricing for volume print orders.

Table of Contents


The Barr Group website contains a number of related articles about coding standards that may also be of interest.