Skip to primary content
Skip to secondary content
Contact Us Today! 248-719-6850 | [email protected]
Contact

BeningoEmbedded Group

Main menu

  • Start Here
  • About
    • About Jacob
    • Events
  • Services
    • Services Overview
    • Consulting
    • Firmware
    • Training
    • Workshops
  • Clients
    • Clients
  • Insights
    • Insights Overview
    • Articles
    • Toolkits
    • Webinars
    • Videos
    • White Papers
    • Newsletter
    • Conferences
  • Store
    • Store Overview
    • Books
    • Embedded Software
    • Online Courses
    • Quick Pay
    • Cart
  • Blog

Simplifying Concepts.
Accelerating Innovation.

Jacob's Blog

Category Archives: Hardware

Post navigation

< Older Posts
October 20, 2022

Tools – The Raspberry Pi Pico

Normally, the Raspberry Pi Pico might not be thought of as a tool for professional embedded software developers. The Pico is a low-cost development board,...

Read More >>>
September 29, 2022

Firmware Error Handling using Do while Loops

An interesting area of a code base to examine is error handling. I’ve found that many firmware and embedded software projects don’t do an excellent...

Read More >>>
July 14, 2022

CEC – How to Select the Right Microcontroller for an Application

This course will examine how to select a microcontroller using a modern process. We will...

Read More >>>
May 26, 2022

How to Debug a Hard Fault on an Arm Cortex-M

In my opinion, one of the worst, most annoying faults to debug on an Arm Cortex-M microcontroller is a hard fault. If you are lucky,...

Read More >>>
May 12, 2022

Simple Tricks to Minimize “Crossed-Wire” PCB Rework

One of the most common issues I see with schematic and PCB layout is crossed wires. For example, the designer has connected the USART peripherals...

Read More >>>
August 12, 2021

3 Use Cases for Multicore Microcontrollers

Multicore microcontrollers are starting to become popular among embedded systems designers. Designers can leverage multiple cores by breaking their applications up into separate application (execution)...

Read More >>>
June 24, 2021

5 Elements to Secure Embedded System – Part #2 Root-of-Trust (RoT)

In “5 Elements to Secure Embedded Systems – Part #1 Hardware-Based Isolation”, we started our...

Read More >>>
January 21, 2021

5 Tips for Adding an Audio Codec to an Embedded System

The ability for an embedded system to play audio is becoming a fairly common feature. Audio provides great feedback to a user, but with so...

Read More >>>
November 5, 2020

3 Tips for Validating Sensor and Communication Data in Embedded Systems

Software engineers have a bad habit of being very optimistic. This optimism often doesn’t just...

Read More >>>
July 16, 2020

5 Boards that Make Rapid Prototyping Easy

There are many instances in a product development cycle where a developer will want to create a rapid prototype. A developer may want to create...

Read More >>>
May 7, 2020

A Microchip PIC16F84 LED Sequencer – Part 1

With the start of a new decade, a pandemic where we are on lock-down and the arrival spring, it was a perfect time to go...

Read More >>>
January 23, 2020

7 Steps to Create a Reusable Debounce Algorithm

A quick google search reveals that there are over 212,000 websites that examine how to debounce a button.  After examining a number of them it...

Read More >>>

Post navigation

< Older Posts

Categories

  • Artificial Intelligence
  • Beningo Embedded News
  • Book Reviews
  • Bootloaders
  • C Concepts
  • C++ Concepts
  • Career Management
  • Conferences
  • Consulting
  • Defect Management (Debugging)
  • Design Cycle
  • Design News CEC
  • Digital Signal Processing (DSP)
  • Downloads
  • Driver Design
  • Embedded Basics
  • Hardware
  • IoT
  • Low Power Design
  • Machine Learning
  • Micro Python
  • Optimization
  • Platforms
  • Prototyping
  • Q&A
  • RTOS
  • Security
  • Software
  • Software Techniques
  • Testing
  • Tips and Tricks
  • Tools
  • Uncategorized
  • Webinars
  • White Papers

Archives

  • ► 2022 (5)
    • ► October (1)
      • Tools - The Raspberry Pi Pico
    • ► September (1)
      • Firmware Error Handling using Do while Loops
    • ► July (1)
      • CEC - How to Select the Right Microcontroller for an Application
    • ► May (2)
      • How to Debug a Hard Fault on an Arm Cortex-M
      • Simple Tricks to Minimize “Crossed-Wire” PCB Rework
  • ► 2021 (3)
    • ► August (1)
      • 3 Use Cases for Multicore Microcontrollers
    • ► June (1)
      • 5 Elements to Secure Embedded System – Part #2 Root-of-Trust (RoT)
    • ► January (1)
      • 5 Tips for Adding an Audio Codec to an Embedded System
  • ► 2020 (4)
    • ► November (1)
      • 3 Tips for Validating Sensor and Communication Data in Embedded Systems
    • ► July (1)
      • 5 Boards that Make Rapid Prototyping Easy
    • ► May (1)
      • A Microchip PIC16F84 LED Sequencer – Part 1
    • ► January (1)
      • 7 Steps to Create a Reusable Debounce Algorithm
  • ► 2019 (2)
    • ► September (1)
      • 2 Techniques to Version Embedded Hardware
    • ► March (1)
      • Protect Your Tools when the Hardware Bites Back
  • ► 2018 (2)
    • ► October (2)
      • Creating an SWD Adapter for STM32 Development Boards (Part 3)
      • PCB Shops for Rapid Prototyping
  • ► 2017 (3)
    • ► November (1)
      • 7 Tips for Selecting a Secure Microcontroller
    • ► October (1)
      • Tips and Tricks - 10 Steps for Selecting a Microcontroller (2017)
    • ► July (1)
      • Hardware In-Loop Testing
  • ► 2016 (1)
    • ► March (1)
      • Tips and Tricks - Build an Embedded Workbench for less than $1000
  • ► 2015 (4)
    • ► September (1)
      • Tools - The April Board
    • ► June (1)
      • Tools - Isolated USB to UART
    • ► April (1)
      • Tips and Tricks - An API for Interrupts
    • ► January (1)
      • Embedded Basics - Understanding the Microcontroller Boot Process
  • ► 2013 (2)
    • ► June (1)
      • A simple buffer circuit
    • ► May (1)
      • Turn a Smart Phone into a Signal Generator

Latest Blogs

  • 3 Epic Ways AI and ChatGPT are Transforming Embedded
  • Expert Best Practices For Developing A Coding Style Guide
  • Everything You Need To Know About Semaphores And Mutexes
  • 5 Simple Embedded Software Classifications You Need to Know
  • Embedded Software Trends to Watch in 2023
© 2023 Beningo Embedded Group. All Rights Reserved.
Privacy Policy

GET EXPERT TIPS & ADVICE DIRECTLY FROM JACOB

Sign Up for Exclusive News and Updates

×
 

Loading Comments...