Electronic Circuits Schematics Projects




Microcontroller Circuits


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.

Very Low Noise Pick-up Preamplifier

The preamplifier was designed to signal sources such as low-impedance moving coil cartridges (MC) on turntables high fidelity (and yet still there). The impedance of the amplifier is 100 W. To keep the noise levels low, three double-type transistors MAT03 SSM2220 or linked together to form a differential amplifier. Connecting this amp in front of an operand (OR27) is reduced to very low levels in noise input of the latter. The connections of the bases of the amplifier's.....


Views: 5646 | Votes: 48 | Comments: 0 | Rating: 6 | Rank: 5 | Added: Mar 12, 2013 |
AVR Programmer (AT90S2313)

The ATMEL, with family AVR, was consolidated in the field of microcontrollers. The microcontrollers are, providing fast core and a variety of peripherals. These features continue to occupy the attention of engineers and earn their preference. The developer will see, it accepts all models of the family of AVR. It is an excellent tool that stands out for its high performance and simplicity in handling. To develop, based on the record of AVR, the AVRDONGLE.PDF. If someone.....


Views: 1130 | Votes: 38 | Comments: 0 | Rating: 8 | Rank: 8 | Added: Feb 2, 2013 |
PIC16CS4 Programmer

Most of you will certainly already installed on your computer one of the many software tools move freely from hand to hand and is suitable for programming the PIC 16C84. One of the most popular of this kind is the RIR02 of Silicon Studios. The circuit described below, is perhaps the simplest PIC programmer that can work seamlessly with the program RIR02. This guide allows RIR02 communication with the programmer, through the parallel port (Centronics). ..


Views: 1457 | Votes: 65 | Comments: 0 | Rating: 0 | Rank: 6 | Added: Jan 30, 2013 |
Bootstrap Circuit

Bootstrapping the substrate of a JFET amplifier reduces the distortion caused by the non-linlearity of the JFET input capacitance. In the figure, a second feedback divider bootstraps the substrate of Ul. With R{ = 500 kQ (source impedance), ..


Views: 6 | Votes: 37 | Comments: 0 | Rating: 5 | Rank: 5 | Added: Nov 6, 2012 |
no image available 68HC811with 2KB of EEPROM generate the PWM for a Six-bridge

This source code is for 68HC811 with 2048 Bytes EEPROM. The board with 68HC811 must be in BOOTSTRAP-MODE...


Views: 2317 | Votes: 10 | Comments: 0 | Rating: 6 | Rank: 0 | Added: Mar 30, 2013 |
no image available RGB PWM Driver for 350mA LEDs

# This version uses a double sided PCB. Dimensions are approximately the same as the original version. # Removed the second push button switch and components for the RS232 serial interface. # Added 22K resistor between MCLR input and Vdd. This eliminates the need for a jumper on the ICSP header in normal operation. (If you use a 12F683 you can omit this resistor as well since it has an internal pull-up) ..


Views: 2359 | Votes: 66 | Comments: 0 | Rating: 9 | Rank: 0 | Added: Mar 30, 2013 |
EEPROM DAC with DS interface

This device provides three channels of 8 bit pulse-width modulation. Output pulse duty cycle ranges from 0 to 255/256 in 255 steps. DACs may be loaded by the DS interface. DAC values may also be copied into the on-chip EERPOM and then automatically be loaded into the DACs when power is applies, making it useful for automatic set up of circuits that do not contain microcontrollers. This replaces more expensive EEPROM DACs and EEPROM pots in many applications, owing to its.....


Views: 1541 | Votes: 15 | Comments: 0 | Rating: 7 | Rank: 0 | Added: Mar 29, 2013 |
no image available ezPIC Programmer for PICs and EEPROMs

ezPIC is low cost serial port programmer for PIC microcontroller and I2C EEPROM. The programmer does not need external power supply and it takes all necessary power and signal from RS232 Serial Port. No external power supply required High quality 3M ZIF socket for easy insertion and removal of devices Software upgradeable for future PIC Microcontrollers Can program most PIC and I2C EEPROM devices In-Circuit Programming capability LED indication of Active.....


Views: 4667 | Votes: 17 | Comments: 2 | Rating: 3 | Rank: 0 | Added: Mar 28, 2013 |
no image available 68HC11 and IEC-BUS (application with Loggyboard)

No Description available...


Views: 3716 | Votes: 29 | Comments: 0 | Rating: 1 | Rank: 0 | Added: Mar 26, 2013 |
A SPECIAL INTERFACE Joystic ( 68HC11A1)

Using the software during flight simulation models of planes: REAL-FLIGHT, we first chose a housing of any transmitter empty direct connection potentiometers innings. However this is not good because, first races of the potentiometers are only 90 degrees, which makes precision control worse, but mostly we could not have the opportunities SUPERTEF: the exponential , couplings, mixing. Moreover, for training room when it rains or sale, its better to keep feelings of the.....


Views: 754 | Votes: 9 | Comments: 0 | Rating: 3 | Rank: 0 | Added: Mar 24, 2013 |
no image available Jared`s Ride Isn`t Fly, but the Steering`s Perfect

So he always stays on course, Jared designed a mechatronic device that simulates perfect steering in an automobile. The small-scale, single-wheel model determines the speed of wheel rotation from the magnitude of the curve it`s traveling. It works by setting the initial speed of a PIC-controlled dc motor, then uses a manual-input turn radius to vary the speed of the motor and advance a PIC-controlled stepper motor one visible step (7.5 deg) in the specified direction...


Views: 3886 | Votes: 75 | Comments: 0 | Rating: 1 | Rank: 0 | Added: Mar 23, 2013 |
no image available 89C52 Microprocessor learning board

New 89C52 Microprocessor learning board with external 32kB eeprom. Modified PAULMON2 8051 monitor program provides eeprom boot loader. More 24-Bit I/O pins. Turn a learning board into a dedicated controller with a simple jumper setting. Designed for recycling student projects...


Views: 459 | Votes: 77 | Comments: 0 | Rating: 3 | Rank: 0 | Added: Mar 19, 2013 |
no image available PC home light control system

This project describes a new economical solution of home light control systems. The presented home light control system can be used for different sophisticated home applications. The control system consists of a PC, and control circuitry and the electrical devices...


Views: 1167 | Votes: 43 | Comments: 0 | Rating: 4 | Rank: 0 | Added: Mar 19, 2013 |
no image available Programmer PIC16F84,12C50x and EEPROM 24Cxx

Programming is very straight-forward when this programmer is used in conjunction with the easy to use DOS-compatible software. No requied power supply...


Views: 4469 | Votes: 68 | Comments: 0 | Rating: 9 | Rank: 0 | Added: Mar 18, 2013 |
Guitar Effects / Pedal with arduino

Make your own Guitar Effects Pedal with an Arduino board. Bit crushing, rate reducing, weird noises. 10-bit effects/guitar pedal with an Arduino for lo-fi DSP..


Views: 5380 | Votes: 23 | Comments: 0 | Rating: 2 | Rank: 0 | Added: Mar 18, 2013 |
no image available PC Based GPS

The advent of new high-speed technologies and the growing computer capacity provided realistic opportunity for new cost effective technologies and realization of new methods of innovations. This technical improvement together with the need for high performance techniques created faster, more accurate and more intelligent products using new drives and advanced control algorithms...


Views: 1524 | Votes: 90 | Comments: 0 | Rating: 6 | Rank: 0 | Added: Mar 16, 2013 |
no image available Easy-Downloader ATMEL 89C2051/4051

Build your own a personal writer for programming HEX code into Flash based microcontroller AT89C2051(2k) and AT89C4051(4k). Simple hardware and Easy use software in DOS and Window version. Single-side and double side PCB files included...


Views: 1258 | Votes: 13 | Comments: 0 | Rating: 1 | Rank: 0 | Added: Mar 14, 2013 |
no image available F84-Programmer

I finally found a very nice universal window based software designed to work with any serial programmers for PIC16F84, i.e., WPicProg16 V1.20, written by Nigel Goodwin. Build this programmer before started experimenting the forthcoming many interesting F84 projects. Some PIC programmers can be used for in circuit programing, some provide many PIC chips including eeprom, say. The F84-Programmer, however is suitable for beginners. It`s so simple and cheap...


Views: 3748 | Votes: 35 | Comments: 0 | Rating: 4 | Rank: 0 | Added: Mar 13, 2013 |
PIC16F84A Gas Detector

This is a gas detecting circuit capable of sensing many different types of gases. The sensor used is the GH-312 and from the datasheet it is capable of sensing gases like smoke, liquefied gas, butane and propane, Methane, alcohol, hydrogen, etc. I've used a 9V battery for this project because the sensor requires a 9V input. The output when the sensor is triggered is always 5V which is perfect for a direct connection to any microcontroller. Although I've used a 9V.....


Views: 3206 | Votes: 1 | Comments: 0 | Rating: 8 | Rank: 0 | Added: Mar 13, 2013 |
PIC clock

The WWVB signal is broadcast as a 60 kHz carrier that is AM modulated with a time code frame that is updated once per minute. The data rate is one bit per second. Along with time code information, the data frame also contains synchronization bits, calendar data, UT1 correction, leap year, and leap second data. The clock design presented here only decodes the time data and daylight savings correction data. The software could easily be modified to include decoding of the.....


Views: 5014 | Votes: 66 | Comments: 0 | Rating: 7 | Rank: 4 | Added: Mar 12, 2013 |