<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>µ[micro]electronics info</title>
  <subtitle>The electronics things I've found interesting</subtitle>
  <link rel="alternate" type="text/html" href="http://www.uelectronics.info"/>
  <link rel="self" type="application/atom+xml" href="http://www.uelectronics.info/atom/feed"/>
  <id>http://www.uelectronics.info/atom/feed</id>
  <updated>2008-12-26T22:23:51-07:00</updated>
  <entry>
    <title>UBW32</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/ubw32-0" />
    <id>http://www.uelectronics.info/ubw32-0</id>
    <published>2009-01-05T11:37:15-07:00</published>
    <updated>2009-01-05T11:40:50-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="Microchip PIC" />
    <category term="PIC32" />
    <category term="USB" />
    <summary type="html"><![CDATA[<p>A 32bit version of <a href="http://www.uelectronics.info/usb-bit-whacker">USB bit whacker</a> - more pins, more memory, more power, more fun...</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>A 32bit version of <span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.uelectronics.info/usb-bit-whacker">USB bit whacker</a></span></span> - more pins, more memory, more power, more fun...</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/UBW32_v24_SparkFun_sm.JPG" alt="" title="" class="image image-_original" width="400" height="102" /></p>
<p>The UBW32 is a small board that you plug into your computer (running Windows, MacOS or Linux) via USB. The USB connection powers the board and allows you to send it commands from the computer. These commands allow you to interface your computer to the real world - like controlling things and getting input from things. The UBW32 can plug into a standard breadboard in several different ways, or you can wire directly to it. You can power it through the USB connection or from an external voltage source. It has 3 push buttons (Reset, and 2 user-defined buttons) and 5 LEDs (Power, USB, and 3 user defined LEDs). It breaks out all of the PIC32's I/O pins to pins around the outside of the board.</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.schmalzhaus.com/UBW32/index.html">Brian Schmalz's UBW32 homepage</a></span></span><br />
<span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8971">Buy UBW32 from SparkFun</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>4bit MIDI synthesizer</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/4bit-midi-synthesizer" />
    <id>http://www.uelectronics.info/4bit-midi-synthesizer</id>
    <published>2009-01-05T11:31:03-07:00</published>
    <updated>2009-01-05T11:36:44-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="ATMega48" />
    <category term="Audio" />
    <category term="MIDI" />
    <category term="music" />
    <category term="sound" />
    <summary type="html"><![CDATA[<p>Simple AVR-based MIDI monophonic synthesizer.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Simple AVR-based MIDI monophonic synthesizer.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/midi.png" alt="" title="" class="image image-_original" width="400" height="253" /></p>
<p>4bitsynth is a MIDI-controlled digital synthesizer that uses the Atmel AVR ATMega48. Inspired by the NES, the sound is 4-bit. The digital output is put through an R-2R resistor ladder to get the analog waveform.</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://code.google.com/p/4bitsynth/">4bitsynth homepage</a></span></span><br />
<span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://4bitsynth.googlecode.com/svn/trunk/">Sources</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>Audio spectrum monitor</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/audio-spectrum-monitor" />
    <id>http://www.uelectronics.info/audio-spectrum-monitor</id>
    <published>2009-01-04T10:09:30-07:00</published>
    <updated>2009-01-04T10:15:55-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="ATMega 8" />
    <category term="Audio" />
    <category term="FFT" />
    <category term="graphic" />
    <category term="LCD" />
    <category term="sound" />
    <summary type="html"><![CDATA[<p>This analyzer displays an audio wave form in real-time like a digital oscilloscope and a FFT spectrum analysis.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>This analyzer displays an audio wave form in real-time like a digital oscilloscope and a FFT spectrum analysis.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/lcd.jpeg" alt="" title="" class="image image-_original" width="336" height="214" /></p>
<p>The digitized data blocks are transformed in FFT and it is displayed as spectrum bars into left half (64 dots) of LCD. The wave forms are displayed into right half (58 dots) with edge aligning to still cyclic sygnals.</p>
<p>The FFT operations are done in 16-bit fixed-point. These 128 point FFT processes, applying window, butterfly operations and scalar output, could be executed in real-time (within 7.3 msec). This is pretty fast considering it is processed with only a cheap microcontroller. The spectrum bars are displayed in order of fundamental frequency x 0 (DC component), fundamental frequency x 1, x2, x3, ... from left to right. The sampling frequency is 9.6 kHz and the fundamental frequency (frequency resolution) becomes: 9.6k / 128 = 75Hz.</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://elm-chan.org/works/akilcd/report_e.html">Audio spectrum monitor</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>vAVRdisasm</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/vavrdisasm" />
    <id>http://www.uelectronics.info/vavrdisasm</id>
    <published>2009-01-04T10:05:56-07:00</published>
    <updated>2009-01-04T10:08:38-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="disassembler" />
    <category term="GNU" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>vAVRdisasm is an AVR program disassembler. It supports all 136 AVR instructions as defined by the Atmel AVR Instruction Set</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>vAVRdisasm is an AVR program disassembler. It supports all 136 AVR instructions as defined by the Atmel AVR Instruction Set</p>
<p>This single-pass disassembler can handle Atmel Generic, Intel HEX8, and Motorola S-Record formatted files containing valid AVR program binaries.</p>
<p>vAVRdisasm features a handful of formatting options, including:</p>
<p>    * Printing the instruction addresses alongside disassembly, enabled by default<br />
    * Printing of the destination comments of relative branch/jump/call instructions, enabled by default<br />
    * Ghetto Address Labels (see “Ghetto Address Labels” section)<br />
    * Formatting data constants in different bases (hexadecimal, binary, decimal)<br />
    * .DW data word directive for data not recognized as an instruction during disassembly.</p>
<p>vAVRdisasm should work on most *nix platform, including a Cygwin environment. vAVRdisasm was written in C by Vanya A. Sergeev - vsergeev at gmail, and tested with the GNU C Compiler.</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.frozeneskimo.com/electronics/vavrdisasm-free-avr-disassembler/">vAVRdisasm</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>PIC12F675 video game concept</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/pic12f675-video-game-concept" />
    <id>http://www.uelectronics.info/pic12f675-video-game-concept</id>
    <published>2009-01-02T09:08:00-07:00</published>
    <updated>2009-01-02T09:12:39-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="Microchip PIC" />
    <category term="game" />
    <category term="PIC12F" />
    <category term="pong" />
    <category term="video" />
    <summary type="html"><![CDATA[<p>All PONG game is controlled and run by 8 pin PIC12F675 microcontroller that is clocked with 4MHz internal clock generator.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>All PONG game is controlled and run by 8 pin PIC12F675 microcontroller that is clocked with 4MHz internal clock generator.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/pong.jpg" alt="" title="" class="image image-_original" width="400" height="270" /></p>
<p>Using microcontrollers with internal 4MHz clock generator there is no need for the xtal. The 12f675 part also operates on wide voltage range, and the regulator can be removed. </p>
<p>At the moment the game software is still under design. Only a simple PAL 625 line test image video output program exists. It compiles with gpasm / gplink. </p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://hyvatti.iki.fi/~jaakko/pic/pong/">PIC12F675 Pong video game</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>Cheap color LCD with Arduino</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/cheap-color-lcd-arduino" />
    <id>http://www.uelectronics.info/cheap-color-lcd-arduino</id>
    <published>2009-01-02T08:50:03-07:00</published>
    <updated>2009-01-02T08:55:50-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="6100" />
    <category term="Arduino" />
    <category term="cheap" />
    <category term="color" />
    <category term="graphic" />
    <category term="LCD" />
    <category term="Nokia" />
    <summary type="html"><![CDATA[<p>A Nokia 6100 (or 6610) LCD display driver for use with the Arduino micrcontroller platform.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>A Nokia 6100 (or 6610) LCD display driver for use with the Arduino micrcontroller platform.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/arduinoLCD.jpg" alt="" title="" class="image image-_original" width="400" height="297" /></p>
<p>This library is designed for LCD modules with the Epson S1D15G10 controller - the driver is not compatible with its Phillips controller pendant (slightly different command-set) which is in some of the Nokia 6610s.</p>
<p>Basically the driver is capable of doing the following thins:<br />
    * specifying the color of a single pixel on the screen<br />
    * drawing a line<br />
    * drawing a circle<br />
    * drawing a rectangel (and fill it if wanted)<br />
    * drawing a picture from an array of data converted from .xpm (converter not included in this distribution)<br />
    * drawing text (char/string)</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://blog.lukrop.bplaced.net/archives/Nokia-6610-LCD-+-Arduino.html">Nokia 6610 LCD + Arduino</a></span></span></p>
<p>(See also my pages about these displays with ARM Cortex-M3 microcontrollers: <span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.uelectronics.info/tags/6100">6100 LCD</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>AVR code for Nokia LCD</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/avr-code-nokia-lcd" />
    <id>http://www.uelectronics.info/avr-code-nokia-lcd</id>
    <published>2009-01-02T08:43:04-07:00</published>
    <updated>2009-01-02T08:56:13-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="6100" />
    <category term="color" />
    <category term="display. cheap" />
    <category term="graphic" />
    <category term="LCD" />
    <category term="library" />
    <category term="Nokia" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>Sample AVR library for controlling the Nokia 6100 LCD.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Sample AVR library for controlling the Nokia 6100 LCD.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/Color-LCD-Lit-1_i_ma.jpg" alt="" title="" class="image image-_original" width="188" height="179" /></p>
<p>The sample code was written for an Atmel ATmega644 AVR microcontroller, but should run on the mega16, mega32, mega128, etc. Code is designed to control <span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=569">Spark Fun's Nokia-like graphic color LCD</a></span></span> with an Atmel AVR microcontroller.</p>
<p>The code uses C++ classes. If you have ever forgotten to set the direction register for an output, or neglected to call a setup function to initialize a counter, you'll appreciate that the class constructors automatically take care of all the setup required for each object.</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.idleloop.com/robotics/ColorLCD/">Sample Atmel AVR Code for the Spark Fun Nokia-like graphic color LCD</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>Simple AVR LCD terminal</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/simple-avr-lcd-terminal" />
    <id>http://www.uelectronics.info/simple-avr-lcd-terminal</id>
    <published>2009-01-01T16:50:31-07:00</published>
    <updated>2009-01-01T16:55:21-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="AT90S2313" />
    <category term="HD44780" />
    <category term="LCD" />
    <category term="terminal" />
    <summary type="html"><![CDATA[<p>An AVR LCD terminal for the serial port with character LCD and pushbuttons</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>An AVR LCD terminal for the serial port with character LCD and pushbuttons</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/avrterminal_front.jpg" alt="" title="" class="image image-_original" width="400" height="139" /></p>
<p>The terminal has a LCD display, four buttons, eight LEDs and IR remote receiver. It's connected to the computer by RS-232 interface. The LCD display has a HD44780 compatible LCD controller and the 4-bit interface is used to send data to the LCD controller.</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.h-renrew.de/h/avrterminal/avrterminal.html">AVR LCD terminal</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>Yakko project</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/yakko-project" />
    <id>http://www.uelectronics.info/yakko-project</id>
    <published>2009-01-01T16:44:47-07:00</published>
    <updated>2009-01-01T16:48:51-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="automation" />
    <category term="home" />
    <summary type="html"><![CDATA[<p>Yakko is an open source home automation project based on yakko protocol. Yakko Protocol is the standard protocol used to communicate over a yakko network.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Yakko is an open source home automation project based on yakko protocol. Yakko Protocol is the standard protocol used to communicate over a yakko network.</p>
<p><img src="http://yakko.sourceforge.net/index_file/image023.jpg" alt="Yakko" /></p>
<p>Yakko Protocol is the standard protocol used to communicate over a yakko 485 serial network. It represents the logical structure used to connect electrical and electronic objects.<br />
Yakko network is a peer to peer network with no master devices.</p>
<p>Every objects (lamps, switchers, probes, etc) are physically connected to a YAKKO DEVICE (YD) which represents a gate to the network.Eight objects could be connected to one YD</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://yakko.sourceforge.net/index.html">Yakko Project</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>Crypto AVR library</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/crypto-avr-library" />
    <id>http://www.uelectronics.info/crypto-avr-library</id>
    <published>2008-12-30T11:08:11-07:00</published>
    <updated>2009-01-01T14:20:51-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="3DES" />
    <category term="algorithms" />
    <category term="AVR" />
    <category term="cipher" />
    <category term="crypto" />
    <category term="DES" />
    <category term="library" />
    <category term="MD5" />
    <category term="programming" />
    <category term="security" />
    <category term="SHA" />
    <summary type="html"><![CDATA[<p>Crypto-avr-lib is a set of implementations of different cryptographic primitives.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Crypto-avr-lib is a set of implementations of different cryptographic primitives.</p>
<p>Due to the special limitations of microcontrollers (very raw space, RAM and flash are ranging from a few bytes to a few KiB) reference or "normal" optimised implementations are not useable. Therefore authors tries to provide special implementations which respect the extrem limited resources of microcontroller applications. </p>
<p>The library features:</p>
<p>Blockciphers XTEA, CAST5, Camellia, Skipjack, Noekeon, RC5, RC6, SEED, DES, TDES (aka EDE-DES, 3DES), SHABEA, Serpent, Present </p>
<p>Streamciphers ARCFOUR (RC4 compatible), Trivium, Grain </p>
<p>Hashes SHA-256, SHA-1, MD5, HMAC-SHA256 (following RFC 2104), PRNG </p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.das-labor.org/wiki/Crypto-avr-lib/en">Crypto-avr-lib</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>ZX Spectrum hardware</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/zx-spectrum-hardware" />
    <id>http://www.uelectronics.info/zx-spectrum-hardware</id>
    <published>2008-12-29T09:10:49-07:00</published>
    <updated>2008-12-29T09:10:49-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="Z80" />
    <category term="computer" />
    <category term="hardware" />
    <category term="sinclair" />
    <category term="spectrum" />
    <category term="ULA" />
    <category term="ZX" />
    <summary type="html"><![CDATA[<p>A book about the ULA chip and other hardware information.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>A book about the ULA chip and other hardware information.</p>
<p>There is a lot of detail information about Speccy HW on the <span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.tjornov.dk/spectrum/faq/technica.html">ZX Spectrum Technical FAQ</a></span></span> pages. If you're planning to write your own emulator or build own ZX clone, these pages are essential for you. You find info about undocumented Z80 instructions, the R register, about the ULA timing and other non-usual and not well-known advices.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/ZXSUla.jpg" alt="" title="" class="image _original" width="200" height="301"></p>
<p>"The Sinclair ZX Spectrum ULA" is pitched to be readable by the novice, but quickly moves into more complicated territory, and would be readable by anyone with a general interest who can follow boolean logic, the electronics hobbyist, the electronic engineering student, retro-hardware fan or just a piece of shelf-candy for the Sinclair freak. It gives a thorough discussion of Ferranti, their ULA and a detailed examination of every functional unit of the Sinclair design. It introduces each idea from the ground up and tries not to make the assumption that the reader has read the particular subject matter before. However it does not dwell on the basics, as there are plenty of texts available that can develop those areas further.</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.zxdesign.info/book/">Chris Smith's Inside the Ferranti ULA</a></span></span> - (<span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.zxdesign.info/book/bookAnnounce.shtml">Orders</a></span></span>)</p>
    ]]></content>
  </entry>
  <entry>
    <title>ZX Badaloc</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/zx-badaloc" />
    <id>http://www.uelectronics.info/zx-badaloc</id>
    <published>2008-12-28T07:28:50-07:00</published>
    <updated>2008-12-28T07:28:50-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="Z80" />
    <category term="computer" />
    <category term="CPLD" />
    <category term="FPGA" />
    <category term="MMC" />
    <category term="PIC" />
    <category term="SD" />
    <category term="sinclair" />
    <category term="Spartan" />
    <category term="spectrum" />
    <category term="VGA" />
    <category term="Xilinx" />
    <summary type="html"><![CDATA[<p>A powerful 48K/128K ZX-Spectrum clone</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>A powerful 48K/128K ZX-Spectrum clone</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/badaloc1.jpg" alt="" title="" class="image _original" width="400" height="300"></p>
<p>Original Badaloc is based on 3 Xilinx CPLDs (one XCR3384XL 144 pin (ula3) and two XC9572XL 44 pin (I/O and Keyboard/mouse/joystick)), a PIC16F877 (PS/2 keyboard, PS/2 mouse, programmable 10-inputs joystick), a 20MHz Z80, an 85MHz main oscillator, a few memory chips, an AY sound chip, an sd/mmc slot and a real time clock/calendar with cmos ram and lithium battery backup. The Keyboard cpld is also connected to a spectrum-style 40 keys local matrix-keyboard so the PS/2 keybd is not strictly necessary.</p>
<p>Video output: VGA monitor, @100Hz vertical retrace with on-board scan converter, built in the ULA3 cpld. Two video modes: the ZX-Spectrum standard 256x192 pixel (with 32 pixel border) and the hi-res 320x256 pixel full screen mode, with 4 bit per pixel (R, G, B, Bright).</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.zxbada.bbk.org/dina.php?documentation.htm">ZX Badaloc</a></span></span></p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/badaloc2_0.jpg" alt="" title="" class="image _original" width="400" height="300"></p>
<p>ZX Badaloc Reloaded has been developed by the same author and runs on the Xilinx Spartan 3E evaluation board HW-SPAR3E-SK-UNI-G featuring an XC3S500E fpga. A small modification is required to improve the 8-color VGA output, but the board can run the clone AS IT IS, just missing the brightness control on ZX-Spectrum screen. Once uploaded to the FPGA via Jtag or the usb cable provided in the kit, Z80 firmware (the system bootrom and Sinclair ROMs or whatever) can be flashed on the onboard nonvolatile memory using the Z80 itself, in conjunction with the ZX-Com program (see the quickstart instructions).</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.zxbada.bbk.org/badaloc_fpga/index.htm">Badaloc FPGA reloaded</a></span></span></p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/badaloc3_0.jpg" alt="" title="" class="image _original" width="400" height="300"></p>
<p>If you have an <span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.em.avnet.com/evk/home/0,4534,CID%253D46501%2526CCD%253DUSA%2526SID%253D32214%2526DID%253DDF2%2526LID%253D32232%2526BID%253DDF2%2526CTP%253DEVK,00.html?SUL=spartan3a-evl">cheap AVNet Spartan kit</a></span></span>, you may be interested in the <span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.zxbada.bbk.org/badaloc_fpga/badaloc_nano.htm">Badaloc Nano</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>Sanguino</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/sanguino" />
    <id>http://www.uelectronics.info/sanguino</id>
    <published>2008-12-27T08:33:38-07:00</published>
    <updated>2008-12-27T08:33:38-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="Arduino" />
    <category term="ATMega168" />
    <category term="ATMega644" />
    <category term="Sanguino" />
    <summary type="html"><![CDATA[<p>A bit more powerful than Arduino, but compatible with Arduino: Sanguino.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>A bit more powerful than Arduino, but compatible with Arduino: Sanguino.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/sanguino.jpg" alt="" title="" class="image _original" width="400" height="300"></p>
<p>Sanguino specification:</p>
<p># atmega644P core<br />
# 32 total general purpose I/O pins (some are multipurpose)<br />
# 8 analog pins<br />
# 6 PWM pins<br />
# 64K flash memory<br />
# 4K RAM<br />
# 2K EEPROM<br />
# completely through-hole construction<br />
# breadboard compatible<br />
# 100% open source<br />
# compatible with Arduino 0012 with minimal hacking</p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://sanguino.cc/differencesfromarduino">Read more about differences between Sanguino and Arduino</a></span></span></p>
<p>Link: <span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://sanguino.cc/">Sanguino</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>NerdKits</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/nerdkits" />
    <id>http://www.uelectronics.info/nerdkits</id>
    <published>2008-12-26T22:29:11-07:00</published>
    <updated>2008-12-26T22:29:11-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="ATMega168" />
    <category term="ATtiny26" />
    <category term="development" />
    <category term="kit" />
    <category term="LCD" />
    <summary type="html"><![CDATA[<p>These kits are based around an Atmel ATtiny26L or ATmega168 microcontroller (MCU). Each has a CPU, permanent storage (flash memory), temporary storage (static RAM), and inputs and outputs.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>These kits are based around an Atmel ATtiny26L or ATmega168 microcontroller (MCU). Each has a CPU, permanent storage (flash memory), temporary storage (static RAM), and inputs and outputs.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/nerd.jpg" alt="" title="" class="image _original" width="400" height="125"></p>
<p>The most significant feature which sets us apart from other kits is that we include a LCD screen with your kit, capable of displaying 24x2 characters. For any projects that require a person to interact with the circuit, an LCD screen is an essential device. Typical development kits (targeted at full-time electrical engineers, not beginners who need more guidance) often charge significantly more to include LCDs. </p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.nerdkits.com/kits/">NerdKits</a></span></span></p>
    ]]></content>
  </entry>
  <entry>
    <title>HappyJTAG2</title>
    <link rel="alternate" type="text/html" href="http://www.uelectronics.info/happyjtag2" />
    <id>http://www.uelectronics.info/happyjtag2</id>
    <published>2008-12-26T22:23:51-07:00</published>
    <updated>2008-12-26T22:23:51-07:00</updated>
    <author>
      <name>admin</name>
    </author>
    <category term="ATMEL AVR" />
    <category term="FT2232" />
    <category term="FTDI" />
    <category term="JTAG" />
    <category term="SPI" />
    <category term="USB" />
    <summary type="html"><![CDATA[<p>JTAG and SPI AVR8 interface.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>JTAG and SPI AVR8 interface.</p>
<p><img src="http://www.uelectronics.info/./sites/uelectronics.info/files/images/HappyJTAG2_1.png" alt="" title="" class="image _original" width="400" height="300"></p>
<p>This construction is based on HappyJTAG Idea, to implement JTAG interface into target avr system and debug it remotly via USB, without specific JTAGICE hardware. This version uses specialized FT2232 chip, which has integrated JTAG interface on chip. It radically reduces USB interface communication and speed up overall process. There are two channels in FT2232, Channel A is used for JTAG and channel B is still free for standart serial communication between target and host PC.</p>
<p>Unfortunatly, the FT2232 chip requires more components than FT232 to work. For example, external crystal oscillator, few more resistors and so on. But the result is balanced, because of overall performance is 100 times better if you compere with original HappyJTAG version. </p>
<p><span class="contextlinks contextlinks-link"><span class="contextlinks-text"><a href="http://www.lura.sk/?&amp;LP=111EN&amp;MP=4&amp;ML=3&amp;PO=%27%27">HappyJTAG2</a></span></span></p>
    ]]></content>
  </entry>
</feed>
