Electronics Projects, ATtiny24-44-84 Adapter PCB Testing for the programming article
"avr development board, " tagged with
Atmel series testing, programming circuits attiny24, attiny44, attiny84 adapter so you can use the integrated micro-controller circuit. Circuit eagle pcb, pcb diagram welding drawings are on file amended PIC microcontroller can be used in series. STK500 development board stated that the author uses.
ISP connection on the adapter socket and SMD types are integrated within the socket.
ATtiny Adapter PCB
I recently wanted to use one of Atmel’s smaller chips on a project and selected the ATtiny84 – it’s one of a family of chips with varying memory amounts. The Attiny24 has 2K bytes of flash ram, the 44 has 4K, and the 84 has 8K. It comes in a DIL package but I’m more interested in the SOIC surface mount version. The problem is, the Atmel STK500 development platform I’m using does not support either chip natively.
Atmel does offer an adapter board to support this chip along with another one with slightly more I/O lines. The STK505 adapter, which is reasonably priced at US$75, would be a great solution. Unfortunately, I’m stuck in China and it’s not available over here. So… it’s time for a roll-your-own solution. While a lot of things are not available over here, SOIC ZIF test sockets are, and are priced very inexpensively at only US$8. I originally thought I’d get one DIL version of the chip for development work on the STK500, but realized I’d rather use the SMD version on any project I did (since I’m making my own boards, it’s easier to work with SMD components because I don’t have to do any drilling). So, with cheap SOIC sockets available, and no STK505 available, this is what I came up with:
Like the STK505 adapter, my little adapter allows ISP and HV programming. It has jumpers (instead of switches as on the ‘505) to control the dual nature of some of the PORTB pins on the Tiny24 – PB1, PB2, and PB3 are used as the RESET, XTAL1, and XTAL2 connections for this reduced pin-count chip. They can also be used as normal I/O pins if these functions are not needed.
The STK505 has switches to control these functions. My little adapter board uses standard 0.025″ square pin headers and jumpers because of the limited board real estate. Besides the three jumper blocks on the front of the board, there is a 6-pin ISP programming header and a 10 pin High Voltage programming header behind the ZIP socket. These function identically to the corresponding headers on the STK505.
One additional change from the STK505, is the use of the STK500’s on-board crystal/SW oscillator instead of the adapter mounted crystal on the ‘505.
Source: http://www.thebloughs.net/hobbies/electronics/attiny24adapter/ ATtiny Adapter PCB Alternative link: attiny24-44-84-adapter-pcb-testing-for-the-programming.RAR