Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Sunday, November 13, 2016

OsciPrime - Android Oscilloscope

An android virtual instrument - OsciPrime is an Open Source Android high speed data acquisition hardware platform and Android oscilloscope application.

Open Source Android Oscilloscope

Using USB, the hardware plugs into Android devices that support USB Host. Together with the OsciPrime Android oscilloscope application it turns a tablet or mobile phone into a high speed data acquisition system.

Android Scope

OsciPrime Oscilloscope Android App

Hardware Specs:
  • 2x Analogue Input @ 8bit/6Msps
  • 5 analogue gain levels
  • 3.3 MHz - 8.0 MHz Bandwidth (gain dependant)
  • 16 V Max Input Voltage
  • 880 mW Power Consumption
  • Designed for 10x Probes
The Android App Instrument Performance and Controls Include

Controls -V-Offset, Time-Offset, Calibration; Trigger Controls Falling/Rising and Edge, You can Measure Voltage, Freq and Period.  
  • Range +/- 1.5 V up to +/- 16 V
  • 5 us/Div max - 1 ms/Div min 
  • Processing 400'000 samples per second

Saturday, November 12, 2016

IMU - Accelerometers and Gyroscopes

Accelerometers and Gyroscopes as well as combination IMU devices (Inertial Measurement Unit).

The ADXL345 from Analog Devices is a small, thin, low power, 3-axis accelerometer with high resolution 13-bit measurement at up to ±16 g.

Ben's HobbyCorner - Software - Bascom-examples On the right the ADXL345, connected to the I2c-bus, and when connected well, you will find it in the I2c-scanner. This is the Bascom-AVR code for the I2c-scanner. When the ADXL345 and the HMC5843 are fixed on the board you should see this in Hyperterminal.

 Bascom-examples ADXL345 connected to the I2c-bus

A Guide to using IMU in Embedded Applications

This guide is intended to everyone interested in inertial MEMS (Micro-Electro-Mechanical Systems) sensors, in particular Accelerometers and Gyroscopes as well as combination IMU devices (Inertial Measurement Unit).

See also on this blog - Accelerometers in Electronics

Read More Here - IMU - Accelerometers and Gyroscopes

Tuesday, November 08, 2016

WIZ-C - PIC C Compiler Simulator and IDE

A complete ANSI C Compiler for the PIC series with Rapid Application Development front end. Fully inclusive of all of the C Compiler environment and functionality. This is for the PICmicro MCU microcontroller family.

WIZ-C - PIC C Compiler Simulator and IDE

This has Drag and Drop component selection. Point and Click pin connections and direct parameter selection by drop down lists, check boxes and validated data entry. It also supports In-Circuit Debugging and also can transfer to MPLAB. (professional version). They have a free demo version too.

WIZ-C PIC IDE

There is a optional library set to considerably ease USB development. Included components support timers, serial interfaces, I2C, LCD, 7 Seg displays, keypads, switches, port controls, many bus interfaces including IIC and Dallas iButton.

Learn to program a PIC micro with C using FED

This free manual will take you through the process of learning C from variables through constants to pointers and then structures and unions. Most of the examples are standalone and are as small as possible to enable the purpose and effect to be easily understood.

Sunday, October 16, 2016

Atmel Corporation - Advanced Semiconductors

Design and manufacture of advanced semiconductors, with focus on microcontrollers, nonvolatile memory, logic, radio frequency (RF) components and sensors.

Atmel Corporation - Advanced Semiconductors

They also have application-specific standard products (ASSPs) or custom ASICs. The popular products with the Embedded Engineer Include Atmel AVR 8-bit and 32-bit microcontrollers, ARM-based computing chips. and the New SAM D20 family based on the ARM Cortex...

SAM9M10-G45-EK - ARM926-based eMPU eval kit

Fully-featured evaluation platform for the Atmel AT91SAM9M10 or AT91SAM9G45 microcontroller. The evaluation kit allows users to extensively evaluate, prototype and create application-specific designs.

SAM9M10-G45-EK - ARM926-based eMPU eval kit

Highlights - Two high speed USB hosts and one high speed USB device port. An Ethernet 10/100 interface.
Two high speed multimedia card interfaces. An LCD TFT display 480-RGB-272. A composite video output. A camera interface and communication peripherals.

8051 Architecture - Application Notes

Broad range of feature-rich 8-bit microcontrollers (MCUs) based on the 8051 instruction set. Pin-to-pin compatible members from our 8051 portfolio. 8-bit MCUs based on the low-power single-cycle AT89LP core to MCS-51 industry-standard socket drop-in devices and small-footprint 14/16/20/28-pin derivatives.

Monday, October 10, 2016

PICuP ProtoBoard - BitScope Designs

ProtoBoard started life as ProtoPOD.It was designed as a prototyping POD for use with BitScope making development of new (PIC based) POD designs easy.

PICuP ProtoBoard - BitScope Designs

It is a small (2.6"x4.0") PCB comprising a 20 x 13 thru-hole prototype grid pre-wired with 4 busses and a 40 or 26 pin header with pads for connections into the circuit.

PICuP ProtoBoard - BitScope Designs

Application

PIC ICE Probe - When you need to analyse an existing circuit that has a PIC in it you may wish to observe signals at the PIC pins to diagnose a fault. 

Data Logging  - ProtoBoard includes a serial interface which can be used as the basis for any number of data logging projects. The PIC may be programmed to monitor some external variables and then transmit the data to a remote PC as required.

Monday, October 03, 2016

Pronine Electronics Design Consulting

They offer a comprehensive electronic design service. They specialize in analog, digital, audio, video, RF and mixed signal circuits.

Pronine Electronics Design Consulting

They also undertake electronic circuit and printed circuit board design. Some products developed are like .. test instruments, specialized research equipment, amplifiers, PLL synthesizers and power supplies.

Pronine Electronics Design Consulting

Microprocessor System Development, RF-Wireless and Networks are in the list of their Capabilities.

Programmable attenuators - Frequency range: 1MHz-1GHz. Programmable filters - Low pass, Butterworth, Bessel.

These services include prototype PCB fabrication and assembly. The service also may include component procurement too. They also help making your Engineering Documents Electronically Accessible.

Pronine Electronics Design
3228 Savary Ave, Coquitlam, BC V3E 1M3, Canada

Monday, August 08, 2016

Renesas Technology - Semiconductors

Development, design, manufacture, sales and servicing of system LSIs, including microcomputers, logic and analog devices, discrete devices and memory products, including flash memory and SRAM.

Renesas Technology - Semiconductors

Renesas Technology was established April 1, 2003 as a joint venture of Hitachi, Ltd. and Mitsubishi Electric.

 YRPBRL78L12 For RL78/L12 - Renesas

The Renesas Promotion Board is pre-programmed to work with the GUI provided on the included DVD to demonstrate the key low power capabilities of the RL78/L12 device family along with it's direct drive LCD functionality.

YRPBRL78L12 For RL78/L12 - Renesas

The RPBRL78L12 includes RL78/L12 CPU board with custom segment LCD integrated, On Chip Debugger (OCD), Eclipse based e2studio (a Integrated Development Environment), Free of charge GNU compiler and Example embedded code, extensive documentation.

Renesas Electronics Corporation
2801 Scott Boulevard Santa Clara, CA 95050-2554, USA

Friday, August 05, 2016

PIC Microcontroller Tutorials

These are Tiny Chips that integrate the Microprocessor and Peripheral chips in a compact size with low power consumption. PIC Microcontrollers from Microchip are the evolved computing digital devices that go into many gadgets and intelligent equipment. These are easy to program and reprogram and even protect your code or IP.

The PIC has the math power. The memory, the I/O ports are integrated in the chip like 8051. Some may remember that Microprocessors like 8085 and Z80 had all these functions in chips outside and used to consume more power. Then came CMOS and better IC technology. The 8051(now avr, atmega)and PIC Micro are entire boards in one chip.

PIC microcontrollers for beginners too - Author: Nebojsa Matic

The above tutorial gives the History of computers, microprocessors and the details of PIC Micro's Internals.

”..what microcontrollers are and how they operate. Numerous illustrations and practical examples along with a detailed description of the PIC16F887 microcontroller will make you enjoy your work with PIC MCUs.”

PIC Microcontrollers - Author: Milan Verle

PIC Tutorials and Gooligum baseline and mid-range PIC training and development board.

PIC Training Course

Gooligum PIC training board

Introduction to PIC Microcontrollers,Baseline PIC Architecture and Assembly Language, Baseline PIC C Programming, Mid-range PIC Architecture and Assembly Language - Quite a few are free and can be read online.

Starting with PICmicro controllers by Wouter van Ooijen. PICmicro is the brand name for a family of microcontrollers manufactured by Microchip. The PIC acronym stood for Peripheral Interface Controller, but recently Microchip has renamed their chips to PICmicro. Within this family the flash-microcontrollers (16×84, 16f62x, 16f87x) are ideal devices for hobbyists and low-volume professionals.

Learn to program in C with FED - This manual will take you through the process of learning C from variables through constants to pointers and then structures and unions. Most of the examples are standalone and are as small as possible to enable the purpose and effect to be easily understood.

Programming and Customizing PICmicro - Myke Predko

Tuesday, August 02, 2016

8051 Single Board Computer

New Microprocessor learning board demonstrates exemplary design of 8-bit single board computer. More peripheral and easy to adapt to be a dedicated controller.

8051 Microcontroller Kit

8051 kit using 7-segment display and hex key monitor. The design is simple, small number of components and cheap. The size is compact, 5.3x5.7 inches. The keypad is ergo design for young students. The kit is 8051 based microcontroller. So many chip makers produce the 8051 core microcontroller. The kit is available for both preassembled and kit form.

 8051 Microcontroller Kit

8051 Single Board Computer

The new 8051SBC features;
  • CPU: Any 8051 compatible with 40-pin DIP package @11.0592MHz
  • MEMORY: 27C256, 32kB EPROM for monitor program
  • 62256, 32KB SRAM for both code and data space
  • I/O: direct cpu bus interface 2x16 line LCD
  • MEMORY and I/O Decoder: GAL16V8D
  • EEPROM: 24LC256, 32KB serial eeprom
  • RTC: Real-time clock, DS1307 with +3V Lithium backup
  • ADC: LTC1298, SPI interface 2-channel 12-bit Analog-to-Digital Converter
  • I/O pins: P1,P3 of 8051 cpu, 16-bit I/O port
  • Keypad and DIPSW: 4-bit keypad and 4-bit DIP switch
  • RS232 Level Converter: MAX232
  • RS485: 75176 differential transceiver
  • Serial Interface: 9600 8n1
  • Monitor Program: Modified PAULMON2 including new commands
delabs Notes -
 
This is an Educational Masterpiece, with more Relevance to Asian Students. I took my first steps with 8085, Z80 and later 8749. Then the 80C51. If you start writing code for 8080, you will want features which will come in 8749 and when you study 8749 and think of enhancements 80C51 will pop out as if they read your mind.

Once you work with these, then you can use all the new uC and uP easily. It is better you write code with as less EPROM or Flash as possible. This will help you make quality code. The smaller the code the more real time your firmware and lesser bugs.

Sunday, July 10, 2016

8051 Macro Assembler ASEM-51

In 1979 Intel has introduced the 8051 as the first member of the MCS-51 family of microcontrollers. Today hundreds of cheap 8051 derivatives are available from dozens of manufacturers. This makes the MCS-51 architecture so interesting for professionals and hobbyists.

8051 Macro Assembler ASEM-51

Intel had also defined an 8051 assembly language with bells and whistles for all the subtle peculiarities of the MCS-51 core, and offered a well-designed 8051 assembler, the legendary ASM51. Unfortunately, Intel obsoleted all its MCS-51 development tools in December 1993. The original (and IMHO best) 8051 assembler was gone and no longer available! ....... - W.W. Heinz,

Assembly Language and Hex - 8051

ASEM-51 is a two-pass macro assembler for the Intel MCS-51 family of microcontrollers. It is running on the PC under MS-DOS, Windows and Linux. The ASEM-51 assembly language is a rich subset of the Intel standard that guarantees maximum compatibility with existing 8051 assembler sources.

"In the letter, they told me that they had used my ASEM-51 V1.2 to develop the motor-control software for a little Mars car prototype..."They had validated several 8051 assemblers, and found ASEM-51 to be the most reliable and best documented one.

Saturday, July 09, 2016

Logisim -Simulate Digital Logic Circuits

Logisim is an educational tool for designing and simulating digital logic circuits. With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the most basic concepts related to logic circuits.

Logisim -Simulate Digital Logic Circuits

Logisim -Simulate Digital Logic Circuits

With the capacity to build larger circuits from smaller subcircuits, and to draw bundles of wires with a single mouse drag, Logisim can be used (and is used) to design and simulate entire CPUs for educational purposes.

Some Features
  • The wiring tool draws horizontal and vertical wires, automatically connecting to components and to other wires. It's very easy to draw circuits!
  • Circuit layouts can be used as "subcircuits" of other circuits, allowing for hierarchical circuit design.
  • Included circuit components include inputs and outputs, gates, multiplexers, arithmetic circuits, flip-flops, and RAM memory.
  • The included "combinational analysis" module allows for conversion between circuits, truth tables, and Boolean expressions.

Wednesday, July 06, 2016

Micro/sys - Embedded Solutions for OEM Systems

They Offers a wide range of processor choices, from cost effective 80C188-based computers through Pentium-based powerhouses, and supporting peripheral and I/O products.

"Since 1976, Micro/sys has helped spread the use of microprocessor technology into Original Equipment Manufacturer (OEM) systems..."

Micro/sys - Embedded Solutions for OEM Systems

Micro/sys expansion boards are offered in two physical footprints: PC/104 and EPIC. They are available with either the StackableUSB interface or PC/104 connector.

Micro sys - Embedded Solutions for OEM Systems

The new Micro/sys USB1320 Zigbee wireless transceiver paves the way for this popular wireless communication standard to be added to embedded systems and still meet the reliability demands of volatile environments.

USB1320  - Zigbee Wireless Transceiver with Analog
  • Point-to-Point, Point-to-Peer, Point-to-Multipoint, and Mesh topologies
  • Four (4) 10-bit analog in, two (2) PWM
  • Seven digital I/O
  • Small 1.85" x 1.78" StackableUSB, USB 2.0
  • Extended temp operation
Micro/sys, Inc.
3730 Park Pl. Montrose, CA 91020, USA.

Friday, June 10, 2016

Embedded Development using VisSim - Visual Solutions

VisSim is a software tool by which we can do mathematical modeling, simulation, and model-based embedded development with a friendly and easy visual language.

Embedded Development using VisSim - Visual Solutions

"VisSim is a block diagram language for creating complex nonlinear dynamic systems. To create a model, simply drag blocks in the workspace and connect them with wires. Then click the Go button to initiate your simulation. The response is instantaneous."

 "VisSim's tightly integrated development platform makes it easy to pass freely among the stages of model construction, simulation, optimization, and validation. This means you can create virtual prototypes on your desktop and make sure they're working properly before committing to the design."

VisSim - Digital Power Designer

VisSim - Digital Power Designer

VisSim/Digital Power Designer provides high level blocks for simulation and code generation of power supply and digital power components and controls. VisSim/Digital Power Designer blocks let you develop a working controller which can be directly downloaded to the MCU for digital power applications.

Visual Solutions, Incorporated
487 Groton Road Westford, Massachusetts 01886,USA.

Wednesday, June 08, 2016

Open source Wireless sensor platform - Waspmote

Waspmote may have two radios at the same time connected when using the Expansion Radio Board allowing the creation of bridges among different networks such as ZigBee and Wifi, Wifi and 3G/GPRS, RFID and Bluetooth, etc.

Open source Wireless sensor platform - Waspmote

"The idea behind the Raspberry Pi to Arduino shields connection bridge is to allow to use any of the shields, boards and modules designed for Arduino in Raspberry Pi. It includes also the possibility of connecting digital and analog sensors, using the same pinout of Arduino but with the power and capabilities of Raspberry."

Raspberry Pi to Arduino shields connection bridge

Raspberry Pi to Arduino shields connection bridge

Cooking Hacks - Tasty Electronics for the Arduino and Raspberry Pi Community.

The have a wide range of electronic products and kits including Arduino, ZigBee, GPRS, Sensors, Servos, Leds, LCDs etc.

Thursday, June 02, 2016

arturo System for Industrial Controls

This is a Embedded System that is dedicated to Process Control or Small Machine Automation Applications. Home Automation and HVAC control projects also could be made.

arturo System for Industrial Controls

An example of espresso machine and Multi-channel temperature measurement can help you get started. This system is a bit advanced and with external I/O Modules can make a good system.

arturo System for Industrial Controls

The kit includes display, sensors, solid state relays and other electrical components, leads and installation material. The software to plot live sensor data with example source codes is available.

delabs Notes

Isolated Robust front ends and excellent stable power supplies are needed for an embedded system to work reliably. These are external to this SBC card. Output Modules also could be Isolated and Protected.

When critical or costly systems are being controlled, use analog limit control devices or alarms as an additional layer of protection. Tripping circuits are essential in all control systems. when a sensor breaks or a output relay fails, there is danger to man and machine.

Tuesday, May 10, 2016

Exar Corporation - Specialized Semiconductors

Exar Corporation based in Fremont, CA. designs, develops and markets high-performance, analog and mixed-signal silicon solutions for a variety of markets including networking, communications, and storage.

Exar Corporation - Specialized Semiconductors

Other Areas are
  • Power solutions, power and system architecture, LED-Lighting.
  • Networking, UART and serial protocol transceiver solutions, Storage. 
Exar - Communications Semiconductors

Semiconductors and application software - circuit and packet services over PDH, SDH and OTN transport networks.

T/E/J, SDH/SONET and OTN product portfolio. Carrier Ethernet and OTN System-on-Chip solutions include carrier proven DeviceManager and ServiceManager applications software products.

 Exar Storage Solutions

Exar Storage Solutions

Exar’s data security and reduction ASP and Card products are the most efficient solutions to provide data security and storage capacity optimization for SOHO, SMB, and Enterprise NAS appliances.

Monday, May 09, 2016

Digicom Electronics - Manufacturing and Prototyping

They offer Professional Manufacturing and Prototyping Services to Technology and Research firms in Biomedical, Wireless and Aerospace too.

Digicom Electronics - Manufacturing and Prototyping

Digicom offers a turn key electronics manufacturing solutions for small to medium sized production and prototype builds.

Digicom Electronics - Manufacturing and Prototyping

Their capabilities in Manufacturing Service - Precision in process control and quality monitoring, they have an infrastructure of a full line of 'state of the art' automated equipment and a Skilled Work Force.

Their Specialization include Custom Embedded Computers and complex cable assemblies. These include power, data, radio, video, and co-axial type harnesses

IBOB - Interconnect Break-out Board

This is a FPGA-based processing board for DSP. It has a Xilinx Virtex-II Pro 2VP50 FPGA, and is used in radio astronomy applications primarily for digitizing data, performing down conversion, filtering and FFT operations....

Digicom Electronics, Inc.
7799 Pardee Lane Oakland, CA 94621

Friday, May 06, 2016

MarS Board - Freescale ARM Cortex-A9

A super ARM DIY Platform. Measuring only 65.46mm by 102.04mm, the MarS Board is a low-cost highly-integrated controller board based on Freescale’s i.MX 6 Dual ARM Cortex-A9 application processor which encompasses a dual-core platform running up to 1 GHz with 1 MB of L2 cache and 64-bit DDR3 or 2-ch., 32-bit LPDDR2 support.

MarS Board - Freescale ARM Cortex-A9

MarS Board - Freescale ARM Cortex-A9

The MarS Board is a ready-to-run platform with ported Linux 3.0.15 or Android 4.0.4. Additionally, Embest provides the demo for uC/OS-II V2.92.05 for user experience. It is an ideal core processing component for your end devices based on a single hardware design

Features Include These too
  • MarS Board is a Multi-Display platform.
  • MarS Board is a Multi-Expansibility Platform
  • NEON SIMD media accelerator
  • HD class 1080p encode/decode video engine
  • 10M/100M/1Gbps Ethernet Interface

Sunday, April 10, 2016

FreePCB - PCB editor

FreePCB is a free, open-source PCB editor for Microsoft Windows, released under the GNU General Public License. It was designed to be easy to learn and easy to use, yet capable of professional-quality work. It does not have a built-in autorouter, but it can use the FreeRoute web-based autorouter at freerouting.net. Some of its features are:


FreePCB - PCB editor

Features
  • 1 to 8 copper layers
  • Board size up to 60 inches by 60 inches
  • Uses English or metric units (i.e. mils or mm) for most functions.
  • Footprint libraries courtesy of Ivex Design International Inc.
  • Copper fill areas
  • Footprint Wizard and Footprint Editor for creating or modifying footprints
  • Imports and exports PADS-PCB netlists
  • Exports extended Gerber files (RS274X) and Excellon drill files
  • Design rule checker
  • Autosave
Example - Logic Analyzer: This is an open-source logic analyzer called MiniLA
contributed by Bob Grieb of the User Forum. The image on right is the Logic Analyzer PCB.

 open-source logic analyzer called MiniLA

Some Features:
  • Up to 32 channels
  • 128 Kb of memory for each channel
  • Sampling rate up to 100 MHz (timebase in 1-2-5 sequence)
  • Input levels compatible with 3.3V and 5V logic
  • Selectable pretrigger/posttrigger buffer size in 8K step

Friday, April 08, 2016

Applied Micro Circuits - Multicore Processors

AppliedMicro or AMCC is a company who develop Embedded Processor Technology. They are Fabless Semiconductor firm specializing in network and embedded Power Architecture.

Applied Micro Circuits - Multicore Processors

They have Single Core Processor types like APM80186- Lanai and Multi-Core the APM86791- Keelback. A Cloud Computing X-gene Server class ARM 64-bit processor. Many Connectivity Products for Ethernet, Optical, SDH/SONET etc.

X-C1 Development Kit - Applied Micro Circuits

X-C1 Development Kit Basic 

The APM X-C1 is a low-cost EVK prototype development and evaluation board with an Applied Micro APM883208 SoC, providing all the industry standard interfaces required by a server or embedded developer, in a compact and low-power platform.

X-C1 is based on the APM883208 SoC, the industries first ARM64 SoC with 8 ARM-V8 APM superscalar cores running up to 1.6GHz, and 2 DDR3 memory channels, with 2x4GB DDR3 UDIMM prepopulated.

Applied Micro Circuits Corporation
215 Moffett Park Drive Sunnyvale, CA 94089

Friday, April 01, 2016

LS6410 ARM11 Android Development Kit

Designed and Developed by LinkSprite the LS6410 consists of motherboard and core board. Core board.

The ARM subsystem is based on the ARM1176JZF-S core. It includes separate 16KB Instruction and 16KB data caches, 16KB Instruction and 16KB Data TCM. It also includes a full MMU to handle virtual memory management.

LS6410 ARM11 Android Development Kit

LS6410 ARM11 Android Development Kit

The S3C6410X is a 16/32-bit RISC microprocessor, which is designed to provide a cost-effective, low-power capabilities, high performance Application Processor solution for mobile phones and general applications.
Features Include
  • It uses highly integrated mature LS6410CORE board.
  • It has 24 bit RGB interface, and has connector for IIC, SPI and touch bus.
  • CVBS and TV output, all are after amplifier.
  • USB Host 1.1 interface and USB OTG 2.0 interface.
  • RJ45 100M Ethernet interface with 1:1.414 transformer.
  • Boot configuration switch
  • Connector for SIMCOM's GPRS SIM300 module.
  • PCB footprint for Sirf's GPS module.
  • SDIO WIFI interface (with miniPCI interface)
1067 S Hover St, Unit E-186, Longmont, CO 80501. USA.

    Wednesday, March 09, 2016

    Wireless USB - Wireless Extension to USB

    Wireless USB is the first high-speed wireless personal interconnect technology to meet the needs of multimedia consumer electronics, PC peripherals, and mobile devices. Wireless USB performance is targeted at 480Mbps at 3 meters and 110Mbps at 10 meters.

    Wireless USB Software and Hardware Tools From USB.org

    I had to put some files from my USB ThumbDrive to Tablet. That needed a Turn on, on my computer and then plugging things on, and a transfer.

    Wireless USB - Wireless Extension to USB

    I saw this innovation earlier. Wireless USB - Wireless Extension to USB. And also a USB Drive like product.

    I feel this type of thing can be made for stand alone Tablet, extra storage or archive. No need to turn on PC.Also, i think, there may be a need (?), for a very small, tiny Wi-Fi Router with 100 GB storage, media and cache management. That can serve 2 or 3 Tablets and 1 or 2 Netbooks.

    Year 2008

    Integrated Device Technology - IDT - Semiconductors

    Leadership in digital technologies, coupled with its in-house analog capabilities. They have solutions for Computing, Communications and Consumer Electronics. They Streamline data transmission and data-communication in the Networks.

    Integrated Device Technology - IDT - Semiconductors

    The Product Line includes Clock / Timing Devices , Display / Video Solutions, Memory Interface Products and SRAMs. For Small Computing devices there are Touch Products, Processors and USB/PCI Express Chips. They also manufacture RISCore 64-bit Processors for large computing systems.

    Integrated Device Technology - IDT - Semiconductors

    DAC1653Q-DB High-Performance 16-bit Quad DAC

    "The DAC1653Q-DB evaluation board features the DAC1658Q high-speed quad channel 16-bit DAC with high common mode voltage. The DAC1653Q-DB evaluation board is suitable for dynamic performance evaluation from low to high output frequency configurations."

    Founded 1980, Corporate headquarters in San Jose, California.

    Integrated Device Technology - IDT - Semiconductors
    6024 Silver Creek Valley Road, San Jose, CA 95138, United States.

    Thursday, March 03, 2016

    Atmel SBC and Programmer Prototypes

    Build your own a programmer for writing intel-HEX file to the 89C51, 89C52 and 89C55, PCB file included. The prototype board may be builtusing universal PCB with point-to-point soldering.

    Programmer for AT89S52 Microcontroller

    The 89C51 with ez52.hex receives a 9600 baud serialdata from PC and generates the appropriated signal applying to the ZIFsocket. P0 is for bi-directional data transferring. P1 provides A0-A7,P2.0-P2.6 for A8-A14.

    Programmer for AT89S52 Microcontroller

    Atmel AT89S52

    The Atmel AT89S52 is an 8051 based Full Static CMOS controller with Three-Level Program Memory Lock, 32 I/O lines, 3 Timers/Counters, 8 Interrupts Sources, Watchdog Timer, 2 DPTRs, 8K Flash Memory, 256 Bytes On-chip RAM.

    Compatible with the industry-standard 80C51 instruction set and pinout. The on-chip Flash allows the program  memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer.

    Wednesday, February 10, 2016

    ST7LITE09 8-BIT MCU SV Flash Memory

    Industry-standard 8-bit core, featuring an enhanced instruction set. FLASH memory with byte-by-byte In-Circuit Programming (ICP) and In-Application Programming (IAP) capability.

    ST7LITE09 - 8-BIT MCU with Single Voltage Flash Memory

     STEVAL-ILL003V2 HB 32 LED

    Some Features
    • 1K or 1.5 Kbytes single voltage Flash Program memory
    • 128 bytes RAM
    • 128 bytes data EEPROM
    • 3-level low voltage supervisor
    • 10 interrupt vectors plus TRAP and RESET
    • SPI synchronous serial interface
    A/D Converter
    • 8-bit resolution for 0 to VDD
    • Fixed gain Op-amp for 11-bit resolution in 0 to 250 mV range
    • 5 input channels
    A cost effective solution to drive an array of high brightness LEDs, using the LED driver STP16CP05. The Brightness and Color is uniform
    due to current regulation. High efficiency DC-DC converter. Wide Input voltage range - 5 V to 35 V.

    STEVAL-ILL003V2 HB 32 LED

    Without Diagnostic, based on STP16CP05
    • 32 LED matrix driven by STP16CP05
    • LED current regulation
    • Adjustable brightness
    • Animated text capability
    • Adjustable blinking speed

    Monday, February 08, 2016

    Cross-32 Meta-Assembler

    The Cross-32 Meta-Assembler is a table based macro cross-assembler that compiles programs for numerous different target processors. By using a flexible instruction table structure, it assembles source code for many microprocessors, microcontrollers and digital signal processors, written in the original manufacturer's mnemonics. Cross-32 saves the cost of purchasing many individual assemblers, and reduces the time needed to learn numerous different products.

    Cross-32 Meta-Assembler

    Cross-32 Meta-Assembler
    • Table driven macro cross-assembler
    • Supports DFB, DFS, DWM, DWL and DFL
    • Supports END, EQU, INCL, ORG, PAGE, TITL, WDLN and others
    • Supports macro assembly (MACRO-ENDM)
    • Supports conditional assembly (IF-ELSE-ENDI)
    • Uses manufacturer's assembly language mnemonics
    • One step, two pass assembly (linker not used)
    • Intel, Motorola and C constants, 12H=$12=0x12
    • Uses C language arithmetic and logical operators
    • Internal 32-bit integer math
    • Creates hex file, listing and symbol table
    • Select Intel hex, Motorola S or binary file formats
    • Full error messages: FILE (ROW,COLUMN)
    • Works with any ASCII text editor
    • Over 50 processor tables included
    • Users may create tables for other processors

    8051 Source Page - C and assembler sources for the famous controller 8051 and derivatives

    Wednesday, February 03, 2016

    Professor Mark Csele - Electronic Projects

    "I present, below, a collection of projects I have worked-on over the past few years. For over a decade, I had taught both embedded systems (microcontroller technology) and digital signal processing and practice what I preach...."

    Professor Mark Csele - Projects and Hobbies

    Nixie Thermostat - A heating and cooling thermostat employing technologies spanning fourty years from the unique Nixie tube display, circa 1960's, to a PIC 18F microcontroller, circa 2006.

    A High-Powered Power Backup Inverter

    A High-Powered Power Backup Inverter - The working prototype of the 2 KVA inverter is complete. Fed from an array of lead-acid cells totalling 600 Ah (at 12 Volts), it easily drives real-world loads such as single-phase motors. The inverter has been tested and found to operate at an efficiency of between 71% and 82% driving a variety of both inductive and resistive loads

    Thursday, January 07, 2016

    Modbus Communication Protocol Suite

    Group of individuals and firms supporting and helping the implementation of Modbus communication protocol suite and the evolution to address architectures for distributed automation systems.

    Modbus Communication Protocol Suite

    Some Activities of the Modbus Organization are ...to Encourage, support and evolve ...
    • Participation in standards activities worldwide.
    • Leading the evolution of the Modbus protocol and its variants.
    • Modbus across a broad spectrum of physical layers and transmission media.
    • Conformance testing program to insure greater interoperability of Modbus devices.
    Some Facts -

    Modbus Protocol is a messaging structure developed by Modicon (Schneider Electric) in 1979. It is used to establish master-slave/client-server communication between intelligent devices. It is a de facto standard, truly open and the most widely used network protocol in the industrial manufacturing environment.

    The semiconductor industry has implemented a Network Communication Standard and an Object Messaging Protocol using Modbus TCP/IP. This allows SEMI Sensor Bus compatible sensors to communicate with each other using Modbus TCP/IP.

    Spinwave Systems’ Wireless Thermostat Controller is a drop-in replacement for almost any existing conventional non-communicating thermostat, re-using the existing equipment wiring. Thermostat functions and values are accessible remotely through an embedded web page of the Modbus Mesh Gateway or via Modbus communication.



    Wireless Thermostat Controller, SWC-TSTAT-1

    The wireless thermostat controller is a full function wireless mesh device with integrated radio that can be configured to control heat pump systems, (with auxiliary or emergency heating if necessary), gas/oil heating systems with add on cooling, control high and low balance points as well as the number of heating and cooling stages needing precise control. It can even adapt to manage the number of fan speeds it must control.

    Wednesday, January 06, 2016

    Bluetooth Multimeter - Seeed Studio

    "Bluetooth Multimeter is an intelligent peripheral of android phones, specially designed for engineers. Not only can it easily collect data such as voltage, current and resistance etc., this multimeter can also communicate with phones via bluetooth. Thus, the data gathered will be displayed on your phones."

    Bluetooth Multimeter - Seeed Studio

    Totally open source, including hardware, software & Android API. Learn how to create a Platform to connect smartphones with the real life.

    Bluetooth Multimeter - Seeed Studio

    The Bluetooth Multimeter is based on Atmega328 - Arduino Pro. It measures the voltage and resistance and current input from the headphone jack, and then sent these data via the Bluetooth frame.

    Android UI for Bluetooth DMM

    This Bluetooth Multimeter is a portable multimeter, a device that gathers the voltage, resistance and current. and then sent these data to other device via Bluetooth, so, we could display the data through other devices, such as Android, PC and so on.

    Sunday, January 03, 2016

    USB PIC a easy PC Interface

    PIC18F4550 has a USB Interface easy to use, code or configure. This page will help in trying out this PC friendly PIC Microcontroller.

    The CREATE USB Interface

    The Create USB Interface is an open source microcontroller board that can be programmed in C, BASIC, or Arduino languages. This latest version is called the CUI32Stem, which is designed to work ‘hand-in-hand’ with the GROVE prototyping system including a wide range of sensors and actuators.

    USB PIC a easy PC Interface

    PIC18F4550

    The PIC is the heart of the board. It's a programmable microcontroller with 32Kbytes of flash program memory and 2kbytes of general purpose SRAM. It has 13 A/D inputs and 18 general purpose I/O ports. On the CUI board, one of the general purpose I/O pins is dedicated to the "program" button to enter bootloading mode. You can use the remaining ports for anything you wish.

    Musical Interaction Design with the CUI32Stem: Wireless Options and the GROVE system for prototyping new interfaces by Dan Overholt