A Microcontroller is a self-contained system, containing a processor, memory and peripherals and is designed to provide real-time responses to the embedded system that they are controlling.
8-bit. 16-bit, 32-bit, flash memory, Ram size, input and output lines, supply voltage and speed, microcontrollers come in many shapes and sizes and with differing abilities, what one will you use in your latest design project?
Questions & Answers
Looking for a solution to a design conundrum? Browse our Arduino questions and find the best answers, as voted for by our community.
You don’t have to be an expert to answer a question, in the DesignSpark community you can offer assistance and answer community questions whatever your skill level.
Looking for answers to those questions you just can’t find an answer too?
Why not ask our community for help?
Latest Activity Stream
How do I download your design files, schematics, etc.?
Thanks Brad, I appreciate your help.
To add to what Boss has said, the 16F84A is about twenty years old. The 16F628A came along about ten years later. It has the same pin ordering as the 16F84A, but has a number of improvements in addition...
The 16F84A was replaced by the 16F628 a long time ago. It is not identical (some registers changed) and from memory any multifunction pin defaults to analog in. it uses the 'new' MC programming method...
It is a little bit complex, what do you need exactly? A program code? Or just instructions?
Here you can see, how to implement the keypad to your project:article
Building a car battery data logger Part 4: How to create a php file to receive sockets and load into database
This part shows how to create a socket and to be received from Wi-Fi module through TCP connection. Afterward, load the ADC results into database.0 comments0 likesarticle
This article is to talk about how to apply timer interrupt and set up a timer for STM32F407 VGT6 MCU. Other than the timer, this articles also tell you how to send the measured data through UART.0 comments0 likesarticle
This article is to give you a basic background information of a car battery data logger and how it works,1 comments5 likesarticle
Building a car battery data logger Part 2: How to measure voltages and currents in charging and discharging of car battery with STM32f407 VGT6
This part shows how to use ADC with STM32F407 VGT6 MCU and explain the idea of calculation0 comments1 likesarticle
Integrating software designed by different teams no long needs to present a problem. With two dsPIC® Digital Signal Controller cores in a single chip, Microchip's dsPIC33CH family is ideal for independent code development.0 comments0 likesarticle
The Cypress Semiconductor PSoC 6 device is a very powerful and flexible microcontroller with a host of great features. In this article, we go back to basics and set up so we can easily experiment with sensors we may want to use in a project.0 comments1 likesarticle
Microcontrollers are scary devices, aren't they? Well, no. Not really. In this article I run up a Cypress Semiconductor PSoC 6 Wi-Fi kit to show that any reasonably confident SBC user can use their powerful features.0 comments3 likesarticle
Cypress' Alan Hawse describes his Robot PSoC Academy project based on the PSoC 5 MCU. He also describes the benefits of being able to implement logic using UDBs in the PSoC architecture, while the MCU core is turned off.0 comments2 likesarticle
PIC16F877a is a PIC Microcontroller and is normally used in Embedded Projects like Home Automation System, Bank Security System etc.0 comments1 likesarticle
The new Renesas Touch Solution allows quick and easy evaluation of the 32bit RX130 MCU with an emphasis on its embedded Capacitive Touch capability. This allows for quick adoption of a Capacitive Touch HMI in your design.0 comments0 likesquestion