• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Microcontroller Tips

Microcontroller engineering resources, new microcontroller products and electronics engineering news

  • Products
    • 8-bit
    • 16-bit
    • 32-bit
    • 64-bit
  • Applications
    • 5G
    • Automotive
    • Connectivity
    • Consumer Electronics
    • EV Engineering
    • Industrial
    • IoT
    • Medical
    • Security
    • Telecommunications
    • Wearables
    • Wireless
  • Learn
    • eBooks / Tech Tips
    • EE Training Days
    • FAQs
    • Learning Center
    • Tech Toolboxes
    • Webinars/Digital Events
  • Resources
    • Design Guide Library
    • DesignFast
    • LEAP Awards
    • Podcasts
    • White Papers
  • Videos
    • EE Videos & Interviews
    • Teardown Videos
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • Engineering Training Days
  • Advertise
  • Subscribe

FAQ

What does an eye diagram or eye pattern on an oscilloscope mean?

March 10, 2017 By Scott Thornton Leave a Comment

Eye diagrams are a quick, visual means of identifying signal integrity issues before moving on to more refined analysis. They help with the effective analysis of serial data and offer both qualitative and quantitative insight regarding the data communications signal path itself and what might be affecting signal integrity. Circuit designs that reach the prototype […]

Filed Under: FAQ, Featured Tagged With: basics, eye diagram, FAQ, teledynelecroy

General tips on debugging embedded hardware

March 8, 2017 By Scott Thornton Leave a Comment

When you first start out after graduating from college with a B.S. in electrical engineering, you have a bright, shiny new degree that might not be exactly what you expected. You had to take a series of fundamental courses in math and science for the first year or two. The third year is spent learning […]

Filed Under: Embedded, FAQ, Featured, microcontroller Tagged With: basics, FAQ

Multicore processors terminology

March 3, 2017 By Scott Thornton Leave a Comment

Multicore processors have two or more processors in the same integrated chip. Early on in practical applications, multiple cores were used independently of each other. Concurrency isn’t as much of an issue if cores are not working in tandem on the same problem. Supercomputers and high-performance computing (HPC) saw multiple cores first. One difference between […]

Filed Under: FAQ, Featured, Industry Experts, microcontroller Tagged With: ARM, basics, FAQ, oracle

The security of connected devices

February 24, 2017 By Scott Thornton 1 Comment

Take an MCU and add Bluetooth or Wi-Fi connection to the internet and you have an Internet of Things (IoT) device, and smart devices that are connected to the internet are everywhere. Smartphones, home automation, fitness bands, and products like the Amazon Echo are all examples of IoT. The problem with millions of internet-connected MCUs […]

Filed Under: Applications, FAQ, Featured, Industry Experts, IoT, Security Tagged With: basics, FAQ, owasp.org

What are compilers, translators, interpreters, and assemblers?

February 17, 2017 By Scott Thornton 26 Comments

Translators, compilers, interpreters and assemblers are all software programming tools that convert code into another type of code, but each term has specific meaning. All of the above work in some way towards getting a high-level programming language translated into machine code that the central processing unit (CPU) can understand. Examples of CPUs include those […]

Filed Under: FAQ, Featured, microcontroller Tagged With: basics, FAQ

What is differential signaling?

February 7, 2017 By Scott Thornton 2 Comments

Differential signaling is used in many communication schemes including HDMI, USB, DVI, CAN, LVDS, and more. Differential signaling uses two wires and therefore two signals accomplish transmitting a series of bits from one point to another. In the figure below, the first image demonstrates single-ended signaling, which uses a single wire and pulses 0s and […]

Filed Under: FAQ, Featured, Industry Experts, microcontroller Tagged With: basics, FAQ

Containerization and how it differs from Virtual Machines

January 31, 2017 By Scott Thornton Leave a Comment

containerization vs virtual machines

A Virtual Machine (VM) is a machine that runs on another machine. Virtual machines can be used to run several different operating systems on the same computer hardware. For example, a computer (“machine”) running Linux can have a VM installed on it that is running Windows and for all intents and purposes, the Windows machine […]

Filed Under: Embedded, FAQ, Featured, Industry Experts Tagged With: basics, FAQ

Need more GPIO on your MCU? Try the Serial Peripheral Interface (SPI)

January 27, 2017 By Scott Thornton 1 Comment

SPI  is a simple serial communication interface that was originally developed by Motorola in the 1980s for use over short distances of a few feet.[i] SPI can move up to several Mbps, is flexible enough to stream raw data in full duplex with little overhead, and is pretty flexible to work with. SPI supports standard […]

Filed Under: FAQ, Featured, microcontroller Tagged With: basics, FAQ

Debouncing switches in hardware and software

January 19, 2017 By Scott Thornton 2 Comments

A switch can be wired to a digital input on a microcontroller (MCU), but the switch contacts can mechanically bounce together and apart a few times within milliseconds before finally closing. It’s also common on relays and solenoids that pull heavier current than PCB-mounted electronics and is sometimes called “chatter” because you can hear the […]

Filed Under: FAQ, Featured, microcontroller Tagged With: arduino, basics, FAQ, maxim

What is I2C a.k.a. “I-squared-C”?

January 10, 2017 By Scott Thornton 3 Comments

I2C stands for “Inter-integrated circuit,” or “inter-IC,” and is a simple, 8-bit, serial communication bus protocol that uses just two bus wires; a serial data wire (SDA) and a serial clock wire (SCL). I2C is integrated into many ICs and allows devices to communicate directly with each other, avoiding CPU cycles. I2C operates on a […]

Filed Under: FAQ, Featured Tagged With: basics, FAQ

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 45
  • Page 46
  • Page 47
  • Page 48
  • Page 49
  • Go to Next Page »

Primary Sidebar

Featured Contributions

Engineering harmony: solving the multiprotocol puzzle in IoT device design

What’s slowing down Edge AI? It’s not compute, it’s data movement

Five challenges for developing next-generation ADAS and autonomous vehicles

Securing IoT devices against quantum computing risks

RISC-V implementation strategies for certification of safety-critical systems

More Featured Contributions

EE TECH TOOLBOX

“ee
Tech Toolbox: Embedded Security
This Tech ToolBox highlights the innovations driving embedded systems, as well as the strategies needed to build resilient, future-ready technologies.

EE Learning Center

EE Learning Center

EE ENGINEERING TRAINING DAYS

engineering
“bills
“microcontroller
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

DesignFast

Design Fast Logo
Component Selection Made Simple.

Try it Today
design fast globle

Footer

Microcontroller Tips

EE World Online Network

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips

Microcontroller Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2025 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy