
Patterns for Time-Triggered Embedded Systems
by Michael J. Pont · first published 2001
11mentions
3recommended by
4HN commenters
2013–2025first – last mentioned
75% recommend25% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






…complete system. 2) A few years ago when i started to study Embedded Systems, as a Software Guy (no Electronics knowledge) i was at a loss to understand HW gobbledygook until i came across Michael Pont's Patterns for Time-Triggered Embedded Systems (large book freely available at https://www.safetty.net/publications/pttes) It is full of C code showing exactly how to interface with various HW in an Embedded System. That gave me everything i needed…
on “Ask HN: How did you learn good program design?” ↗…lead to millions of dollars in losses with Java. Couldn't pay me enough. Anyone interested in working with hard real-time embedded systems would be wise to study the following well-known books: - Patterns for Time-Triggered Embedded Systems, Michael J. Pont - Embedded Systems Building Blocks, Jean J. Labrosse - uC/OS-III, Jean J. Labrosse (uC/OS-II by the same author includes the source to the prior version of the OS) - Doing…
on “Why does this Java program terminate despite appearing that it shouldn't?” ↗…on Purpose, Essays on Software Design by P. J. Plauger * Management: A Political Activity by Ted Stephenson * The Energy of Life: The Science of What Makes Our Minds and Bodies Work by Guy Brown * Patterns for Time-Triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers by Michael Pont. * UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers by Curt…
on “Ask HN: What are the best unknown books you have read?” ↗I can recommend the following for Embedded Programming; * Michael Pont's Embedded C and Patterns for Time-Triggered Embedded Systems (PTTES). They are chock full of invaluable C code (for 8051); in particular, beg, borrow or steal PTTES (free pdf available). Also checkout his other books and his company SafeTTy Systems. * Make: AVR…
on “Effective C: An Introduction to Professional C Programming” ↗…Design and Application by Tietze, Schenk et.al. Sensors and Signal Conditioning by Ramon Pallas-Areny et.al. Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Jimenez et.al. Patterns for Time-Triggered Embedded Systems by Michael Pont.
on “My self-study plan for electrical engineering” ↗…Embedded Systems will also find these useful; * Designing Embedded Hardware by John Catsoulis - Very good introduction to relevant practical Electronics without drowning you in nitty-gritty details. * Patterns for Time-Triggered Embedded Systems by Michael Pont (free pdf available at his company SafeTTy website) - Full of C code showing how to interface to hardware and do stuff. * Practical Electronics for Inventors by Paul Scherz, Simon Monk…
on “Ask HN: How I get a job that uses C?” ↗For an excellent (and free) 8051 book with lots of C code see Michael Pont's Patterns for Time-Triggered Embedded Systems - https://www.safetty.net/publications/pttes
on “Write Your Own Virtual Machine (2022)” ↗…Manuel Jimenez et al. An excellent textbook with an emphasis on interfacing to a MCU from a hardware perspective. The chapter titled "The Analog Signal Chain" is by itself worth the price of the book. Patterns for Time-Triggered Embedded Systems by Michael Pont. Full of C code for 8051 which you can study and then adapt to your specific MCU family. Free book available at https://www.safetty.net/publications/pttes Also checkout all of his other…
on “Learn electricity and electronics fundamentals without taking a formal course” ↗Thanks for this. I was happy to see 'Patterns for Time-Triggered Embedded Systems' on your list, though the link appears broken - new link: [1]. I remember working through that book and porting everything from C to Assembly (my boss at the time was too cheap to buy me the nice Keil…
on “Ask HN: What are your recommended reads that are available for free?” ↗…Bare-metal Embedded: Where the "rubber meets the road" - Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems by Lacamera - Patterns for Time-Triggered Embedded Systems by Pont.
on “Ask HN: What should a systems/low-level software engineer know?” ↗Michael J. Pont, author of Embedded C (2002) mentions a 1,000-page tome: Patterns for time-triggered embedded systems: Building reliable applications with the 8051 family of microcontrollers (2001). Turns out it is freely available, so wanted to share.
on “Patterns for Time-Triggered Embedded Systems (2023)” ↗