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
@JohnAHind Well, it's often been said that Forth is the Marmite of computer languages! The FORTHdsPIC project started as a way of comparing the performance of an embedded Forth I wrote for the 8-bit Z80...
The irony! Having a good deal of experience with bare-metal PIC assembly coding to compare with the worst two months of my career trying to program in Forth, I would categorically state that the one way...
Thanks, I appreciated your help.
Hi Ray, sorry I'm not going to answer your question! I'll explain...
I've used many uP and uC on and off over many years starting with 8080, 8085, Z80, 6800 and PIC's. Using assemblers I found the...
Thanks for your help.
The porting of my FORTHdsPIC code to the fast version of the Microchip dsPIC33 digital signal controller has demonstrated – once again – that bare-metal coding is not for the easily frustrated!
4 Answers 1 Upvotes
With so much emphasis on ‘Smart’ everything, it can be easy to forget that many applications only need simple networking connections, which are incredibly easy to do with Zerynth Python.
Let's see the result and projects of EIE Microcontroller Application Design Contest (2018-19)! Champion goes to Hill Fire Detection IoT System with LoRa/NB-IoT and Washing Machine Helper!
Learn all about the touch-sensing technology offerings from Cypress: capacitive-sensing CapSense and inductive-sensing MagSense offered in PSoC 6 and PSoC 4 Microcontrollers.
Building a car battery data logger Part 5: Building a simple login system and displaying sets of data in SQL database into web page in form of line chart
This article tells you how to build a simple dashboard to view the collected data in a line chart with a login system (authorization).
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.
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.
This article is to give you a basic background information of a car battery data logger and how it works,
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 calculation