
This decoder is fed by a RDS demodulator IC (or tuner) which has RDDA (data signal) and RDCL (clock signal) outputs.T he microcontroller is an Atmega168 clocked on the external 4.332MHz crystal from the RDS demodulator. The TDA7330B RDS demodulator IC from STMicroelectronics is connected to the Atmega168 with RDDA connected to PD4 (on PORTD) and RDCL to INT0 (PD2).
The tuner module on this card is an FM1216 from Philips. It has an unmodulated MPX FM signal output (AF sound output) which the RDS demodulator needs. This is the same signal which is fed into a stereo decoder to produce stereo sound outputs.
Atmega168 RDS decoder: [Link]

The MMC-FAT Bootloader project bridges the “bootstrap gap” for an arbitrary set of target hardware that follows a streaming serial bootloading protocol. It connects to an MMC disk through the ATmega168’s SPI by using the MMC bus protocol’s SPI mode. It connects to the target device through the ATmega168’s USART interface. I have to say this project looks very interesting, and i think I’m gonna try to interface this boot-loader with a VGA camera in a future project that i intend to build. Don’t worry I will write all about it when the time is right.
MMC-FAT Bootloader: [Via] - [Download project] - [View Project PDF]

This is versatile development board for AVR microcontrollers ATmega48/88/168. It is good for testing and debugging embedded programs. It has many built-in peripheries connected to microcontroller so you can use them without soldering. ATmega microcontrollers are produced by ATMEL and they include a lot of features: I/O, Timers, PWM generators, ADC, RS232, TWI, SPI, Analog Comparator, Oscillator, EEPROM These microcontrollers are very versatile, easy to program and easy to use. This is the reason why I like these microcontrollers and why I decided to make development board for them.
ATmega48/88/168 Development Board: [Via] - [Link]

This is a small device designed to receive and transmit PS2 commands. The ATmega168 can receive PS2 commands from a mouse or keyboard and pass them out to a terminal or computer. Power is obtained from the computer or terminal over PS2. This device was originally designed to count the number of keystrokes in our Key Counter tutorial. A good, simple development board for the ATmega168 and the PS2 protocol.
PS2 keyboard key counter: [Link]

These day’s there is a need for increased security, whether were talking about web-page, web-servers, applications most of them need a user-name and a password to gain access to them. People are not so good on remembering long strings of characters, and good password’s need to be long and mixed with numbers and letter.
That’s why people tend to use the same user-name and password for different applications, this being obviously wrong. So the following project enables the user to store the user-names and password on a Java smart card which is considered to be one of the most secured methods to store confidential information. Whenever an application pop’s a box requesting the user-name and password the device will automatically fill those from the external java card.
The project is built around the Atmel AVR ATmega168 microcontroller and has an LCD display and numeric keypad with alphanumeric entry capability to show and enter information respectively.
AVR password manager: [Download Project] - [View Project PDF]