by John A. Carbone Real-time embedded systems are expected to perform with predictable, real-time responsiveness. But in some cases, the functionality that enables that responsiveness can actually bloat the system and challenge its ability to perform as needed. With preemption-threshold scheduling, developers can reduce preemption overhead, while still enabling applications to meet real-time deadlines. The […]
Top microcontroller threads on EDAboard.com – December
Serial communication interrupt flag in PIC18f4520 and mikroC Pro for PIC – I wrote a code to send and receive data serially in an application that will update a 16-segment display. If a string of characters is received, an interrupt will occur for every character received in the string. I thought of taking a variable and increment it […]
What do embedded developers need to know about IoT security?
by Alan Grau Cyber-attacks against IoT devices continue to make headlines, with the Fiat Chrysler Jeep hack just the most recent. By now, most embedded developers understand the need for security, but news reports show that understanding the need is not enough. At a recent trade show I spoke with a number of vendors providing […]
A beginner’s guide to microcontrollers
by Jon Wilder Time after time I see beginners try to get started in embedded electronics, only to be overwhelmed and not know where to start. Some even make the mistake of trying to write their own code without first gaining a thorough understanding of the microcontroller/microprocessor they’re working with, the programming language they’re working […]
Top microcontroller threads on EDAboard.com – November
Writing random numbers in PIC16F1936 internal EEPROM – Could anyone advise on how I can write the data randomly in EEPROM using MicroC? Read more Can’t print to thermal printer using serial communication port – I have interfaced an EPM203A-LV printer with my Renesas microcontroller RL78/G12 using UART. For this I am using CS+ IDE. Read more Port B […]
Customizable, end-to-end solution for rapid IoT build-out
Mentor Graphics Corporation now offers the embedded industry’s first customizable edge-to-cloud IoT solution comprised of an IoT gateway System Design Kit (SysDK), a cloud backend, and runtime solutions on which to build a wide array of IoT edge devices. It enables the most demanding IoT requirements with support from 8-bit microcontrollers to the latest 64-bit microprocessors, […]
Top microcontroller threads on EDAboard.com – October
PIC output is just 2.5V – The PIC18f4550 output voltage is said to be 5v but instead I get just 2.5v. I tried by disconnecting the load but even then it is just 2.5v.What could be the problem? Read more 2-inch, 7-segment display – I am using 2-inch, 7-segment display but data is not showing in the […]
First MCU products in embedded hardware/software dev platform
Renesas Electronics’ first products in the company’s new Renesas Synergy Platform include the S7G2 and S3A7 microcontroller (MCU) groups, which target connected human machine interface (HMI) and power-efficient control applications used in industrial, healthcare, home appliance and metering products. Development kits featuring the two MCU groups, software development tools, and the Renesas Synergy Software Package (SSP) […]
SoCs for embedded feature real-time processing and multimedia
The new Sitara AM57x processors from Texas Instruments provide advanced integration of compute, real-time control, connectivity and multimedia capabilities, allowing developers to simplify their designs with a single chip instead of needing multiple chips for each function. This integration is well suited for applications involving industrial Internet of Things (IIoT), factory automation, machine vision, embedded computing, […]
Top microcontroller threads on EDAboard.com – September
Question about coding 7-segment, 5-digit driver – I am planning to use 25Hz-50Hz clock signal to feed the CD4017 decade counter which is used for selecting the digits. In the timer interrupt vector, should I update the data on the each digit? Or, how I can do this? When a button is pressed and an interrupt is created, […]







