Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
Pure VPN - Up to 27 Months
vgp
Updated:
Friday at 8:10 AM
එක පැකේජ් එකයි මාසෙටම Unlimited Internet. තාමත් DATA CARD දාන්න සල්ලි වියදම් කරනවද? අඩුම මිලට අපෙන්.
sayuru bandara
Updated:
Tuesday at 12:30 PM
Ad icon
ඉන්ටර්නෙට් එකෙන් හරියටම සල්ලි හොයන්න සහ Success වෙන්න කැමතිද? 🚀 (E-Money & Success Stories)
siri sumana
Updated:
May 30, 2026
Gemini AI PRO 18 months Offer
Hawaka
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
General
ElaKiri PRO!
Microcontrollers and SMD Electronics
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="lankavee" data-source="post: 4778188" data-attributes="member: 194046"><p>Have I missed something… </p><p></p><p> What is the difference between a microprocessor (found in my pc) and microcontrollers? You would ask.</p><p></p><p> Microprocessor is intend to process signals (Data) in large chunks at very high speeds, with the help of external sub-systems such as memory, storage etc. where as Microcontrollers are intended to drive something discreet all by itself. </p><p> Most intriguingly, I have told you microcontrollers contain input, output, memory, peripherals etc. but the physical foot print tends to be much smaller than a microprocessor found today. </p><p></p><p> Microprocessor does not have its own memory, storage for application code, peripherals etc. It depends on external system for these services. Thus a Microprocessor itself cannot be much of a use, if you don’t have other devices connected to it. The fact that microprocesors has to communicate with external systems to get routine services done (example temporary storage of a value on memory), requires wires (we call them system buses). This adds to the pin count, thus makes the packaging larger. Another fact is microprocessors runs very fast (couple of Gigahertz is common), and contains lot of registers (described later) internally for facilitating large amount of data processing. The actual chip inside may be very small, but heat produced with the high clock rates needs larger surface area to dissipate properly. All these facts make microprocessors larger.</p><p></p><p> On the other hand microcontrollers runs relatively slow (4-20MHz or little more) and have all the communication buses inside the silicone chip. Only the external input and output, power, reset and sometimes a clock reference is all exposed as pins from the package. Heat produces is very low, and natural ventilation would be more than enough to keep the chip cool. All these factors into the low profile packages.</p><p></p><p> If we take PIC12F675 microcontroller, this only has 8 pins, with two dedicated for power (ground and VCC). Remaining 6 pins can be used for input or output (configurable).</p><p></p><p> For a little surprise, I will paste the section from the datasheet, which outlined the chip features</p><p></p><p> <strong>Peripheral Features:</strong></p><ul> <li data-xf-list-type="ul"> 6 I/O pins with individual direction control</li> <li data-xf-list-type="ul"> High current sink/source for direct LED drive</li> <li data-xf-list-type="ul"> Analog comparator module with:<ul> <li data-xf-list-type="ul">One analog comparator</li> <li data-xf-list-type="ul">Programmable on-chip comparator voltagereference (CVREF) module</li> <li data-xf-list-type="ul">Programmable input multiplexing from device inputs</li> <li data-xf-list-type="ul">Comparator output is externally accessible</li> </ul></li> </ul> <ul> <li data-xf-list-type="ul"> Analog-to-Digital Converter module (PIC12F675):<ul> <li data-xf-list-type="ul">10-bit resolution</li> <li data-xf-list-type="ul">Programmable 4-channel input</li> <li data-xf-list-type="ul">Voltage reference input</li> </ul></li> </ul> <ul> <li data-xf-list-type="ul"> Timer0: 8-bit timer/counter with 8-bit programmable prescaler</li> </ul> <ul> <li data-xf-list-type="ul"> Enhanced Timer1:<ul> <li data-xf-list-type="ul">16-bit timer/counter with prescaler</li> <li data-xf-list-type="ul">External Gate Input mode</li> <li data-xf-list-type="ul">Option to use OSC1 and OSC2 in LP mode</li> <li data-xf-list-type="ul">as Timer1 oscillator, if INTOSC mode selected</li> </ul></li> </ul> <ul> <li data-xf-list-type="ul"> In-Circuit Serial ProgrammingTM (ICSPTM) via two pins</li> </ul><p> Even if you don’t figure out heads or tails, this is an impressive list of features as it sounds, right. An innocent looking chip has all these features packaged in to an 8 pin humble unit? Yes it is.</p><p></p><p> Don’t worry, you will learn all about these things quite easily.</p><p></p><p>Continued..</p></blockquote><p></p>
[QUOTE="lankavee, post: 4778188, member: 194046"] Have I missed something… What is the difference between a microprocessor (found in my pc) and microcontrollers? You would ask. Microprocessor is intend to process signals (Data) in large chunks at very high speeds, with the help of external sub-systems such as memory, storage etc. where as Microcontrollers are intended to drive something discreet all by itself. Most intriguingly, I have told you microcontrollers contain input, output, memory, peripherals etc. but the physical foot print tends to be much smaller than a microprocessor found today. Microprocessor does not have its own memory, storage for application code, peripherals etc. It depends on external system for these services. Thus a Microprocessor itself cannot be much of a use, if you don’t have other devices connected to it. The fact that microprocesors has to communicate with external systems to get routine services done (example temporary storage of a value on memory), requires wires (we call them system buses). This adds to the pin count, thus makes the packaging larger. Another fact is microprocessors runs very fast (couple of Gigahertz is common), and contains lot of registers (described later) internally for facilitating large amount of data processing. The actual chip inside may be very small, but heat produced with the high clock rates needs larger surface area to dissipate properly. All these facts make microprocessors larger. On the other hand microcontrollers runs relatively slow (4-20MHz or little more) and have all the communication buses inside the silicone chip. Only the external input and output, power, reset and sometimes a clock reference is all exposed as pins from the package. Heat produces is very low, and natural ventilation would be more than enough to keep the chip cool. All these factors into the low profile packages. If we take PIC12F675 microcontroller, this only has 8 pins, with two dedicated for power (ground and VCC). Remaining 6 pins can be used for input or output (configurable). For a little surprise, I will paste the section from the datasheet, which outlined the chip features [B]Peripheral Features:[/B] [LIST] [*] 6 I/O pins with individual direction control [*] High current sink/source for direct LED drive [*] Analog comparator module with:[LIST] [*]One analog comparator [*]Programmable on-chip comparator voltagereference (CVREF) module [*]Programmable input multiplexing from device inputs [*]Comparator output is externally accessible[/LIST][/LIST][LIST] [*] Analog-to-Digital Converter module (PIC12F675):[LIST] [*]10-bit resolution [*]Programmable 4-channel input [*]Voltage reference input[/LIST][/LIST][LIST] [*] Timer0: 8-bit timer/counter with 8-bit programmable prescaler[/LIST][LIST] [*] Enhanced Timer1:[LIST] [*]16-bit timer/counter with prescaler [*]External Gate Input mode [*]Option to use OSC1 and OSC2 in LP mode [*]as Timer1 oscillator, if INTOSC mode selected[/LIST][/LIST][LIST] [*] In-Circuit Serial ProgrammingTM (ICSPTM) via two pins[/LIST] Even if you don’t figure out heads or tails, this is an impressive list of features as it sounds, right. An innocent looking chip has all these features packaged in to an 8 pin humble unit? Yes it is. Don’t worry, you will learn all about these things quite easily. Continued.. [/QUOTE]
Insert quotes…
Verification
Nawa warak dahaya keeyada? (Namaya wadi kireema dahaya)
Post reply
Top
Bottom