That Section include a load of circuits and projects that use microcontrollers. Microcontrollers are hidden inside a surprising number of products these days.All modern automobiles contain at least one microcontroller, and can have as many as six or seven. The engine is controlled by a microcontroller, as are the anti-lock brakes, the cruise control and so on. If your device has an LED or LCD screen and a keypad, it contains a microcontroller. Any device that has a remote control almost certainly contains a microcontroller: TVs, VCRs and high-end stereo systems, etc.Basically, any product or device that interacts with its user has a microcontroller buried inside. Start working with microcontrollers yourself -- create a microcontroller programmer, or what about a digital clock with a microcontroller! or a digital thermometer!
A microcontroller (sometimes abbreviated µC, uC or MCU) contain a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications. A microcontroller is a small computer on a single integrated circuit consisting of a CPU combined with peripheral support functions such as a crystal oscillator, timers, watchdog timer, serial and analog I/O etc. Program memory is also often included on chip, as well as limited RAM. Designed for small or dedicated applications, microcontrollers differ from the microprocessors used in personal computers and other general purpose applications, in that simplicity is emphasized. Microcontrollers are "embedded" inside some other device (often a consumer product) so that they can control the features or actions of the product. Another name for a microcontroller, therefore, is "embedded controller." Microcontrollers are dedicated to one task and run one specific program. The program is stored in ROM (read-only memory) and generally does not change.
Microcontrollers are often low-power devices. A desktop computer is almost always plugged into a wall socket and might consume 50 watts of electricity. A battery-operated microcontroller might consume 50 milliwatts. Maxim's microcontrollers provide low-power, efficient, and secure solutions for challenging embedded applications. Our 16-/32-bit processors embed cutting-edge technologies to secure data and intellectual property, proven analog circuitry for real-world applications, and battery-conserving low power operation.
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP). ST's product portfolio contains a comprehensive range of microcontrollers, starting from robust, low-cost 8-bit MCUs to 32-bit ARM-based Cortex™-M3 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to the ultra-low-power MCU platform EnergyLite™. Extensive support, through a combination of flexible and powerful development tools, training courses, consultancy and web support, facilitates faster time to market. Atmel® AVR® 8- and 32-bit microcontrollers deliver a unique combination of performance, power efficiency, and design flexibility. Optimized to speed time to market, they are based on the industry's most code-efficient architecture for C and assembly programming. No other microcontrollers deliver more computing performance with better power efficiency. Industry-leading development tools and design support let you get to market faster. Once there, the large AVR family lets you reuse your knowledge when improving your products and expanding to new markets—easily and cost-effectively.
From the smallest 8-bit to the highest-performing 32-bit ARM microcontrollers, we drive the industry as an innovation leader with our highly-integrated and cost-effective products. The industry's fastest microcontrollers based on the low-power, cost-effective ARM Cortex-M3 and Cortex-M0 cores are part of our LPC1000 family, running at speeds of up to 120 MHz and offering best-in-class performance and peripheral support. Our new Cortex-M4 core-based LPC4000 family of digital signal controllers feature industry-first innovations including an asymmetrical Cortex-M4/M0 dual-core and unique, configurable peripherals. Our leading ARM9/ARM7-based LPC3000 and LPC2000 families have numerous, sophisticated integrated peripherals available. Our ARM-based LH7A and LH7 families feature high-resolution integrated LCD controllers and provide System-on-Chip capability. Our established LPC900, LPC700, and 80C51 microcontroller families deliver solid 80C51-based performance. Be sure to visit our support section.
Freescale S12 and S12X MCUs provide high-performance 16-bit control for automotive and industrial applications. The S12X MCUs feature the innovative XGATE module, designed specifically to handle interrupt events without CPU intervention. As a result, the S12X controller has the high-performance capabilities you would normally expect of a 32-bit controller. The 16-bit portfolio also includes a large family of digital signal controllers (DSCs), which combine microcontroller functionality with DSP performance. They are particularly well-suited for advanced motor control applications. The PX Series of Power Architecture microcontrollers provide unmatched performance, comprehensive enablement and ruggedized safety features for the most complex industrial control applications, including motor drives, renewable energy, motion control, power generation, clinical medical, robotics and more. Options exist for both single and multi-core implementations with up to 600DMIPS of performance. The family offers up to 4MB of integrated Flash memory. An embedded safety architecture helps meet challenging safety, reliability and environmental requirements. Run-time software, a development platform for rapid prototyping, and advanced debug and system modeling tools ensure easy development.