Tag Archives: Freescale

How to migrate from Microchip to Freescale and Why


Maurizio Di Paolo Emilio has pointed us to this latest article on why to choose Freescale mcu versus Microchip ones:

The task of choosing the best micro for an application is not made easier by the multitude of suppliers you have at hand today, this being the drawback of having so many options. The main competitors on the microcontroller market are Freescale, Microchip, Infineon, STMicroelectronics, Texas Instruments, Analog Devices and Maxim Integrated Products. Comparing all of them is done by specialized and dedicated divisions within these companies or within marketing companies. We will only concentrate in this article to prove the superiority of the Freescale solutions over the ones coming from Microchip.

How to migrate from Microchip to Freescale and Why – [Link]

HCS08 VGA Output

This reference design is a simple VGA signal generation that uses the Freescale’s MC9S08SH16VTJR, which is an 8-bit microcontroller that has Central Processor Unit (CPU) speed of 40MHz with a maximum bus frequency of 20MHz. It has an internal clock source module containing a Frequency-Locked Loop (FLL) controlled by internal or external reference. Its precision trimming of internal reference allows 0.2% resolution and 2% deviation over temperature and voltage with 1.5% deviation using internal temperature compensation. The simplest instructions such as NOP take 1 bus cycle, the other instructions take more cycles, and for example RTS takes 6 bus cycles.

The VGA signal has 5 components that include horizontal synchronization, vertical synchronization and three analog color signals. The analog color signal range is 0-0.7V with 75Ω impedance and sync signals are TTL signals. The device has a refresh rate of 60Hz with 640 x 480 resolutions, and the pixel clock is 25.175MHz. The display refresh rate is therefore slightly lower, somewhere around 57Hz. The implementation for video signal generation is in the form of an infinite loop where one loop cycle is equal to one video frame. During every frame the video signal is generated line by line. A subroutine was created that draws multiple lines, where the number of lines is expected in the A register. Every line is divided into 16 parts. Colors of these parts are stored in RAM. Pointer to this array is expected in the HX register. Each of the 3 color channels is 1 bit only having 8 available basic colors.

The device is very simple that adds character to an ordinary static image displayed in an old CRT display. This can be easily reprogrammed as desired by the user. A scrolling strip may be added that is implemented as a rotating buffer. The circuit can be easily constructed using only an MCU, crystal oscillator, VGA connector and few capacitors.

HCS08 VGA Output – [Link]

Wireless Transmitter System

This wireless project is a power transmission system, it works on the principle of magnetic induction. This Wireless Charging system works as the digital switched mode power supply with the transformer, which is separated into two parts: The transformer primary coil is on the transmitter, working as the transmitter coil, and the transformer secondary coil is on the receiver side as the receiver coil. This system works based on magnetic induction, the better coupling between the transmitter coil and receiver coil gain, the better system efficiency. So the receiver coil should be closely and center aligned with the transmitter coil as possible. After the receiver coil receives the power from the transmitter coil by magnetic field, it regulates the received voltage to power the load, and send its operational information to transmitter according to specific protocol by the communication link. Then the system can achieve the closed-loop control, and power the load stably and wirelessly. Continue reading Wireless Transmitter System

SoC Remote Control Platform for IEEE 802.15.4 Standard

The IEEE 802.15.4 standard is the fourth task group of the IEEE 802.15 working group, which defines Wireless Personal Area Network (WPAN) standards. The IEEE 802.15.4 market has the following advantages; low power consumption, low cost, low offered message throughput, supports large network orders up to 65k nodes, low to no QoS guarantees, and flexible protocol design suitable for many applications. The purpose for this standard is to empower simple devices with a reliable, robust wireless technology that could last for years on standard primary batteries. It is designed to allow developers to effectively use and benefit from radios based upon the standard.

This reference design is a low cost System-on-Chip (SoC) solution for the IEEE 802.15.4 standard that incorporates a complete, low power, 2.4GHz radio frequency transceiver with TX/RX switch, an 8-bit HCS08 CPU, and a functional set of MCU peripherals into a 48-pin LGA package. This product targets wireless RF remote control and other cost-sensitive applications ranging from home TV and entertainment systems to medical and supports all ZigBee node types. The Freescale’s MC13237 is a highly integrated solution, with very low power consumption. The MC13237 contains an RF transceiver that is an 802.15.4 standard 2006 compliant radio that operates in the 2.4GHz ISM frequency band. The transceiver includes a low noise amplifier, 1mW nominal output Power Amplifier (PA), internal Voltage Controlled Oscillator (VCO), integrated transmit/receive switch, on-board power supply regulation, 12-bit ADC and full spread-spectrum encoding and decoding.

This design is not only limited for remote controls. It can also be used as the basis for wireless devices and other sensor-controlled application that used IEEE 802.15.4 standard. The IEEE 802.15.4 radios have the potential to be the cost-effective communications backbone for simple sensory mesh networks that can effectively carry data with relatively low latency, high accuracy, and the ability to survive for a very long time on small primary batteries.

SoC Remote Control Platform for IEEE 802.15.4 Standard – [Link]

Industrial Small Engine Control


An industrial plant is designed with different control systems in which it varies according to the equipment to be controlled. This design is a general-purpose engine control system, which handles fueled or electrically supplied small engines of industrial plant. It features a 1.0A power relay control, 2.0A relay for fuel pump control, and a lamp driver. The system is also capable of start-up/shut-down control with power sequence logic. It has independent fault protection against surges and possible fluctuations.

The design is comprised of a MC33814 engine control analog power IC, a USB to SPI dongle interface, and power conditioning circuitry. It drives the engine electrically or fueled through relays. It also drives the fuel injector that runs the equipment during fueled operation. All 5V VCC power required by the circuit is obtained from the MC33814 built-in power regulator. A 12V VBAT supply provides the power to the three internal voltage regulators. A PC communicates to this project through a USB/SPI dongle (KITUSBSPIDGLEVME) connected to the PC’s USB port. The Freescale SPIGen program provides the user interface to the MC33814 SPI port and allows the user to send commands to the IC and receive status from the IC.

This project is designed to drive several industrial engine functions, a set of screw terminals are designated for control outputs: tachometer output, lamp output, water heater output, two relay outputs, two injector outputs, and two ignition outputs. This kind of control system is very useful in machineries that are usually used in industrial plants for the convenience of the plant operators.

Industrial Small Engine Control  – [Link]

Design with Freedom!


The deadline for the 2014 European Design Freedom Contest is fast approaching and we’d love to see you win a variety of Apple products, a football table, espresso machine, or shiny new bicycle! Using the Freescale Freedom Kinetics ARM based development platform and free online tools from Digi-Key Corporation, you’ll generate a block diagram of a project of your choosing. In Phase 2, create a PCB design that brings your creativity to life! Enter today!

Contest link: http://www.eeweb.com/freedomcontest

High sensitivity Accelerometer Family


by elektor.com:

Freescale have introduced a new range of 3-axis accelerometers offering high sensitivity at low power consumption. According to Freescale the FXLN83xxQ family is capable of detecting acceleration information often missed by less accurate sensors commonly used in consumer products such as smartphones and exercise activity monitors. In conjunction with appropriate software algorithms its improved sensitivity allows the new sensor to be used for equipment fault prognostication (for predictive maintenance), condition monitoring and medical tamper detection applications.

High sensitivity Accelerometer Family – [Link]

Freescale Freedom Boards distributed by Mouser Electronics

Freescale Freedom Boards are a series of ultra-low-cost development platforms featuring the Kinetis family of MCUs based on the ARM Cortex M Series Cores. The boards are compact In a size a little bit bigger than a credit card. It can provide easy access to the MCU I/O pins, low-power operation and an open standard embedded serial and debug adapter (Open SDA).  Other added features include two USB Mini-B type connectors where one is labeled K20 that acts as a USB host and the other is labeled SDA for a built-in debug interface for flash programming and run-control.

In the video is the K20D50M Evaluation Board that comprises a K20 Processor based on the ARM Cortex-M4 processor. Some other features of the board include an accelerometer, ambient light sensor, RGB LED and a capacitive touch slider.  K20D50M I/O pins are also routed out in such a way that it is compatible with Arduino Shields, a third-party expansion board. This also means that K20D50M can be supported by a range of Freescale and third-party development software. Continue reading Freescale Freedom Boards distributed by Mouser Electronics