Tag Archives: Mcu

Tic-Tac TV Remote Jammer


by DangerousTim @ instructables.com:

That moment you take your eyes off the TV remote for just a second, because of which it falls into the hands of your annoying sibling. Yes, fighting for control over the TV is a daily struggle for many. But the TV Remote Jammer shown in this Instructable, will make everyone else stop dead in their tracks.

This Remote Jammer circuit, in the disguise of an inconspicuous TicTac Box, sends a constant signal to the TV receiver that interferes with the signal from the TV remote. This means that when the Jammer is on, your TV remote CANNOT be used to change channels. It practically blocks all signals from the remote.

Tic-Tac TV Remote Jammer – [Link]

PIC18 Development Board with Ethernet and USB


by magkopian @ instructables.com:

The development board is based on a PIC18LF4553 microcontroller. The microcontroller features a Full Speed USB 2.0 (12Mbit/s) interface without the need for any external components. Also, it has 32KB of program memory, 2KB of RAM and it supports an external clock up to 48MHz, which is optional because it also has an 8MHz internal clock.

The ENC28J60 Ethernet controller is used to provide Ethernet connectivity to the microcontroller thought the SPI interface. The ENC28J60 has an integrated MAC and a 10Base-T PHY, 8KB of buffer RAM, supports both Full and Half-Duplex modes and it is fully compatible with 10/100/1000Base-T networks.

PIC18 Development Board with Ethernet and USB – [Link]

Using Efficient SPI Peripherals for Low-Cost MCU-Based IoT Designs


by Warren Miller @ digikey.com:

Efficient Internet of Things (IoT) designs must balance a host of requirements that often work against each other. Low cost is important, but often supporting all the key features required by the application increases MCU pin count and memory size—two things that work against low cost. Low power is also important for IoT applications where battery operation is a must. Adding features and improving performance can up the power requirement, however. Clearly finding the right balance between all these requirements can be a problem, but that’s just the type of challenge engineers expect from cutting-edge designs.

Using Efficient SPI Peripherals for Low-Cost MCU-Based IoT Designs – [Link]

Externally clocking (and overclocking) AVR MCUs


by nerdralph.blogspot.ca:

People familiar with AVR boards such as Arduinos likely know most AVR MCUs can be clocked from an external crystal connected to 2 of the pins. When the AVR does not need to run at a precise clock frequency, it is also common to clock them from the internal 8Mhz oscillator. Before CPUs were made with internal oscillators or inverting amplifiers for external crystals, they were clocked by an external circuit. Although you won’t see many AVR projects doing this, every AVR I have used supports an external clock option.

Externally clocking (and overclocking) AVR MCUs – [Link]



ATmega16/32 Development Board provides a very simple and cost effective platform for prototyping solution.  The compact design provides connection to all the pins of the microcontroller for the user.

  • Prototyping solution available for 40-pin ATmega series AVR microcontroller from ATMEL
  • All the four ports available to the user via standard 10 pin box header connector with supply of 5 VDC for interfacing circuits
  • Onboard reset switch for easy reset of the microcontroller


2 New Families from Microchip


by elektormagazine.com:

Microchip has introduced two new 8-bit MCU families with integrated Core Independent Peripherals (CIPs). You may be thinking that 8-bit processors are unlikely to cut the mustard for many of today’s applications but built-in interconnected CIPs combine to perform functions autonomously, without intervention from the processor. This makes these new 8-bit families suitable for a much broader range of applications. Functions are deterministically and reliably performed in hardware instead of software so the system performance is much better than you could otherwise expect from a typical 8-bit MCU. 8-bit architecture also leads to a simpler system design and reduced memory costs.

2 New Families from Microchip – [Link]

BBC Micro Bit computer’s final design revealed


by Leo Kelion @ bbc.com:

The BBC has revealed the final design of the Micro Bit, a pocket-sized computer set to be given to about one million UK-based children in October.

The device – which features a programmable array of red LED lights – includes two buttons and a built-in motion sensor that were not included in a prototype shown off in March.

But another change means the product no longer has a slot for a thin battery.

That may compromise its appeal as a wearable device.

An add-on power pack, fitted with AA batteries, will be needed to use it as a standalone product.

The BBC’s director general Tony Hall said the device should help tackle the fact children were leaving school knowing how to use computers but not how to program them.

BBC Micro Bit computer’s final design revealed – [Link]

Optimized Solar Tracking System

The solar energy collection is not that easy compared to the different types of power generation system because it has the lowest capacity factor. It has 5 out of 24 hours in a day that it can generate electricity from its solar collection. The only solution to this is by optimizing the 5 hours solar energy collection. This design features a solar tracker with Light-Dependent Resistor (LDR). The system is managed by a S08 MCU of Freescale. It has flash and RAM access protection that can be used in embedded development security. The system has its own protection such as illegal opcode detection with reset and illegal address detection with reset. It has also power-saving modes in which a peripheral clock-enable-register can disable the clocks of unused modules.

The design is comprised of a MC9S08PA16AVLC 8-bit MCU, S08 core, 16KB Flash that serves as the main controller of the system. It directs the movement of the servo motor with respect to the data gathered by the LDRs. It has four LDRs that will be able to locate accurately the solar radiation at its optimum point while behind these LDRs is the movable solar panel. The solar panel movement is handled by the servo motor that is also controlled by the MCU. The vertical servo is used to adjust the inclination of the panel while horizontal servo is used to adjust the horizontal position of the panel. The smart battery serves as the energy storage of the solar module that can trip off the supplies produced by the solar panel preventing it from overcharging.

The design is applicable to different types of solar module that will be able to optimize their solar energy application. It can be used in a basic robotic arm development since it features the minor movement capability of a robot or use it as a reference in the development of more sophisticated system.

Optimized Solar Tracking System – [Link]

Basic Temperature Control for Refrigerators

This design is a basic temperature control for refrigerators that has an electromechanical circuit. It specifically uses MC9RS08KA4CWJR microcontroller which has an 8-bit RS08 central processing unit, 254 bytes RAM, 8Kbytes flash, two 8-bit modulo timers, 2-channel 16-bit Timer/PWM, inter-integrated circuit BUS module, keyboard interrupt, and analog comparator. This project effectively controls temperature of any device using resistors and capacitors.

The refrigerator temperature control is a basic RC network connected to an I/O pin. A variable resistor (potentiometer) is used to modify the time the capacitor takes to reach VIH and adjusting its resistance varies that time. A basic voltage divider with one resistor and one thermistor is used to implement the temperature sensor. The thermistor resistance depends on the temperature. For each temperature, we have a different voltage in the divider. This value is effectively measured with the Analog-to-Digital Converter (ADC) implemented by software that uses one resistor, one capacitor, and the analog comparator. In addition, VDD and VSS are the primary power supply pins for the MCU. This voltage source supplies power to all I/O buffer circuitry and to an internal voltage regulator. The internal voltage regulator provides a regulated lower-voltage source to the CPU and other MCU internal circuitry.

This temperature control will not only be applicable to refrigerators but also to electronic devices that need temperature monitoring. It is a low cost device that may be integrated to appliances, medical and industrial equipment.

Basic Temperature Control for Refrigerators – [Link]

Arduino, Beaglebone, MCU enclosure with HMI (LCD & keypad)


by Mircea Daneliuc:

An electronics enclosure with HMI ( I2C LCD and keypad) for projects with sensors and relays. Good for any MCU, Arduino, Beaglebone,AVR

I have searched the net high and low to find a professional looking enclosure with an HMI (Human Machine Interface) that I could use in my project involving sensors and relays, but I wasn’t able to find one. Not for a decent price, that is… Most of the Arduino cases or enclosures were nice little boxes with slots for USB and power adapter but with no real functionality, not enabling the microcontroller to relate to the outside world in any way.

Arduino, Beaglebone, MCU enclosure with HMI (LCD & keypad) – [Link]