A bus is a pathway for digital signals to rapidly move data. There are three internal buses associated with processors: the data bus, address bus, and control bus. Together, these three make up the “system bus.” The system bus is an internal bus, intended to connect the processor with internal hardware devices, and is also […]
8-bit
Top microcontroller threads on EDAboard.com – November
(editor’s note: Intrigued by the problem? Have a question or optional solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum thread.) SPWM using PIC16F684 – I’m generating SPWM using PIC16F684 microcontroller for an inverter circuit. I followed Tahmid’s blog and am […]
8-bit MCUs carry up to 8 kB of Flash in low pin-count packages
Microchip Technology Inc. has released a new generation of 8-bit tinyAVR MCUs. The four new devices range from 14 to 24 pins and 4 KB to 8 KB of Flash and are the first tinyAVR microcontrollers to feature Core Independent Peripherals (CIPs). The new devices will be supported by START, an innovative online tool for intuitive, […]
Top microcontroller threads on EDAboard.com – October
(editor’s note: Intrigued by the problem? Have a question or optional solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum thread.) Stack underflow when the array number is increased – I have an array defined in my code included in […]
Trade-offs in choosing 8-bit vs. 16- and 32-bit architectures
Besides the advantage of higher performance in performing calculations and faster data transfers, what are the advantages of working with an MCU that has a larger bus width? MCUs with higher data bus widths enjoy higher performance in terms of faster operations, often more powerful development tools, more features, and better power efficiency. In general, […]
Top microcontroller threads on EDAboard.com – September
(editor’s note: Intrigued by the problem? Have a question or optional solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum thread.) Switch statement for PIC microcontroller – I am learning Switch Statement in C. I wrote a code for testing with […]
Enhanced embedded development environment supports 8/32-bit MCUs, multiprotocol/multiband wireless SoCs
Silicon Labs has released a major update of its award-winning Simplicity Studio software development tools. The new Simplicity Studio release represents a significant redesign of the software infrastructure, making the tools faster to download and easier to install and use. A more intuitive user interface improves the overall developer experience. As the industry’s most comprehensive software tool […]
Top microcontroller threads on EDAboard.com – July
(editor’s note: Intrigued by the problem? Have a question or optional solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum thread.) Using a PIC to generate square wave sweep tones – I am trying to design a controller for a 12V […]
PIC 16F and register banking explained
by Jon Wilder As some of you have noticed, the internal RAM in the PIC 16F appears to be arranged in “banks”. Each bank holds 128 RAM registers total. The first 128 RAM locations are in bank 0, the next 128 RAM locations are in bank 1, so on and so forth. But hold on…is […]
Top microcontroller threads on EDAboard.com – June
(editor’s note: Intrigued by the problem? Have a question or optional solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum thread.) Sine wave inverter design help – I am designing a sine wave inverter using a PIC16F1936. I have generated two […]