Monthly Archives October 2023

AVR Embedded Microcontroller Resources

By Posted on 13min read1 views

My page is officially 4 years old on February 18, 2001. I have had almost 200,000 visits. Thanks to everyone who has visited and especially to those who have made suggestions and provided useful and interesting links. This page is my way of giving back and sharing the information that people have shared with me. Information itself is not knowledge, so please don’t be content with what you find here and elsewhere. Go out and build on what you discover!


AVR News Flash – New Atmega169 Device Now in Production.  100 Segment LCD Drive and Ultra-low Power Consumption.  Ideal for battery powered products.

These links are to various resources that I have discovered. All have some relation to the AVR Microcontroller from Atmel, at least in my mind. If you find out of date links or things that are not accurate, please let me know and I will fix what is broken.  Thanks for all the reports of broken links and needed page location updates.  I will work on fixing them.  I’ve updated part of the page and removed some of the dead links.

Use these bookmarks to navigate this site:

Basic Information and Introductions to AVR

Finally an AVR Mailing List Archive – Thanks Les Grant for putting this together!

New! AVRFreaks.Net – The Ultimate AVR Web Site with complete information about devices, tools, applications, discussion forums.

Blitzlogic – A nice page with lots of information about AVR and other micros. Compiler and getting started information.

What is an AVR? An explanation by me, the author of this page.

Atmel Home Page – Atmel Corporation, Maker of the AVR, Flash Memory, EEPROM, RF Devices, and more! Get the latest datasheets from here. Check out the FPSLIC with 30 MIPS AVR and FPGA to create a system on a chip.  The entire Atmel web page recently was updated.  Check it out!

Omega V’s AVR Resource Page – a growing collection of links and projects. Very good list. Site is in Norway.

Cornell University EE476 Course Page – Home page for college course which deals with microcontroller design and embedded control using the AVR. Currently taught by Bruce Land. Bruce and his students have produced some outstanding projects and code examples over a couple of semesters now.

Dr. Claus Kuhnel – look on the Mikrocontroller page for some links to products, programming languages, etc. For AVR, 8051, and other micros. Page is in German. Click here to translate.

The AVR Forum – Good Collection of links, FAQs, Sample Code for STK200 and STK300. Sponsored by Kanda Systems Ltd.

Return to Bookmarks

Project Ideas

VK6BRO Homepage Ham Radio Related Projects including: VFO Counter/Stabilizer and Programmable PLL board.

Henry Carl Ott, N2RVQ has a nice project page with POCSAG encoder, AVR Based TNC for APRS, Radio to RS-232 interface, and more.

New collaborative effort headed by Jason Kyle to develop and AVR board that can support ISA Ethernet cards for embedded TCP/IP, web server, etc.

New! Fred Eady’s Page – Lots of good embedded stuff.  10/100 Ethernet board that interfaces with the AVR and more!

More on the Embedded Ethernet Hardware – Information about interfacing an Ethernet card to the STK 300. By Dave Hudson.

Embedded 10BaseT Ethernet – This project was originally done with a PIC, but was converted to a MegaAVR Controller. Uses Crystal CS8900 Ethernet Chip. Responds to IP Pings in 10 mS. Glad to see another convert to the AVR! This page is back!! Gary’s original source file up here in case the site disappears. Source File. Gary has done a nice job with his new site. Glad I found it again.

Cornell University EE 476 Spring 2000 final ProjectsBruce Land‘s students have outdone themselves again! Some real nice efforts again this year. This course applies the AVR to embedded control projects. It is good to see the AVR making headway into the academic world. These students should be well prepared for the real world.

A Really Cool Site – With IR, Robots, Keyboard Interface, Example Code and more! Has some good information on Neural Networks and Basic Stamps as well.

Digibox Interface – A project for repeating IR control codes from a VCR to control a Satellite Receiver

Local Interconnect Network (LIN) – This protocol is a low speed subset of CAN and is supported by the AVR using this new Atmel Application note. Since this app note supports the slave function, how about a master LIN controller? LIN is a single master, multiple slave architecture.

Alberto Ricci Bitti Home Page – The author of this page has some award winning designs. Video generation by an AVR controller, simple and elegantly useful circuit ideas, some PIC stuff too.

Atmel AVR RISC Controllers – This page contains some excellent ideas for microcontroller based projects. The pagemaster, Dhananjay V. Gadre, has a book in the works. I want to build the 2343 based Morse keyer.  Buy the book to get all the source code.

Omega V’s AVR Resource Page – a growing collection of links and projects. Very good list.

An Interesting AVR Page – has RC5, PC Keyboard, Printf, and some other interesting stuff.

Claudio Lanconelli’s Home Page – Look under his projects for a programmer for AVR and PIC as well as his AVR Mini Threads Kernel and future work using AVR with CAN.

AVR+USB – Interfacing an AVR to National Semiconductor USB Controller. Includes Pascal source code. Part of Antii Lukats’ Sistudio site. Home of the original SimmStick.

Jack’s AVR PageHome of JAVR Basic. Jack has some nice projects including interfacing a Dallas Semiconductor Real-Time-Clock to an AVR. Check out JAVR Basic and the floating point library as well as the handy timer and baudrate calculator. Highly recommended site!

Larry Barello has some great code examples for some various robotics functions. Also check out the nice RTOS kernel and monitor for AVR that he has done.

90 day timer – A project that I have been working on. This is a work in progress, so it may change and suggestions are welcomed. This is a little timer using a 90S2343 with internal RC oscillator and 4 LEDs. One LED flashes to let you know the thing is running. The other LEDs turn on after approximately 30, 60, and 90 days. Uses EEPROM so you don’t lose more than an hour when power goes out. I haven’t implemented the reset yet.

Steve Lawther’s Page – has some great projects including WX Station, LCD tester, DS1820 Thermometer, Robotics, USB, and some PIC stuff too.

AppleCyber – Grant Stockley has some outstanding projects that involve the AVR, including a sound player. This site may have moved. Anybody know where?

Stelios Cellar – Home of the AVR Web Ring. The site contains many code examples, projects, and great links.

SniffStick – A low cost data logger based on the 90S2343/2323.

Updated! Eddie’s Composting Loo fan controller – A good example of using a 90S1200 with sensor inputs and power control output. Also check out Eddie’s Home Page and VCR IR Remote interface.

What am I working on now? I probably need badly to update this list. 🙂

Return to Bookmarks

OS Kernels

Larry Barello’s AvrX Kernel looks really nice. Also check out his great robotics code and other projects.

AVR Kernel – This page describes a small OS kernel for the AVR. The author also has an assembler, avra. Hopefully the kernel will be ready and posted soon.

Claudio Lanconelli’s Home Page – Look under his projects for a programmer for AVR and PIC as well as his AVR Mini Threads Kernel and future work using AVR with CAN.

Terse RTOS – Anyone want to port this to AVR? Currently runs on 8051. The author has an interesting book called Flow Design for Embedded Systems.

Myke Predko – has a site packed full of information on 8051, PIC, and AVR. He has an RTOS for 8051 that looks good. Might be a candidate for porting to the AVR.

Jean Labrosse’s uC-OS has been ported to AVR. I can’t find the page right now but here is the file.

Return to Bookmarks

Getting Started Code

AVR Software Examples – Has source code for a full duplex software UART.

Wagner Lipenharski has a very helpful microcontroller page. His page is packed with lots of code examples and interesting ideas for the AVR as well as 8051. A good resource for the beginner or expert!

Kanda Systems Ltd. also has some unsupported code for getting started. There is a PIC to AVR code converter that is useful for learning the AVR code. Look here for tools that convert IAR assembler code to/from the Atmel assembler.

The AVR Forum – Good Collection of links, FAQs, Sample Code for STK200 and STK300. Sponsored by Kanda Systems Ltd.

Dontronics Atmel Devices – also has some getting started code for the 8515.

My Infrared Security System Code. Transmitter and Receiver asm files.

K5HJ AVR Page – A fellow ham operator who has a great repository of example code. Dallas 1-Wire protocol, LCD Code, Serial, and more.

Stelios Cellar – Home of the AVR Web Ring. The site contains many code examples, projects, and great links.

Return to Bookmarks

Programming Languages – Compilers and Assemblers

Jack’s AVR PageHome of JAVR Basic. Also an AVR Floating Point library and some good applications like a graphic LCD controller. Check out the handy Baud Rate, Timer, and Floating Point calculator. Look at Jack’s detailed evaluation and comparison of the various compilers available for the AVR.

AVR-GCC FAQ – Bluecollar Linux page with new AVR-GCC FAQ by Kurt Stevens. This is very useful for those of us learning AVR-GCC.

Small Device C Compiler – A new open-source compiler with versions for Z80 and 8051 with versions for AVR and PIC under development. The compiler runs under Linux and Windows. This page also has some good links.

FastAVR basic compiler    – A new compiler for AVR.  Give it a try!  Bojan is looking for resellers.

E-Lab Pascal for AVR – Reportedly good for fast application development for AVR. Also provide programmers and other AVR tools. Now have Mega 161 and 163 support in the compiler.

AVR-GCC Page – The Gnu C compiler for AVR. Other GNU tools also available. Produces very good code and is freely availble. See the FAQ above.

AVR-GCC for Windows – Nice job making the GCC compiler run under Windows! This is the Atmel fur Dummies page also listed above.

AVR SmallC Compiler – A great effort being made here by Ron Kreymborg. The full version is $49 US.

CodeVision C Compiler by DHP Technology –  Another GOOD C compiler at a reasonable price.

Imagecraft – Has a reasonable cost commercial C compiler for the AVR and for several other microcontrollers too. Look for the new compilers that support the Tiny AVR family. Their prices are low enough for the hobbiest, but the products are good enough for serious development.

IAR C Compiler – A premium C compiler for the AVR. Rumored to have the best code optimization, but compare for yourself. IAR also supports a number of other microcontroller with their embedded workbench. Good if you want to keep the same IDE as you develop for different micros.

TK’s Page – His AVR assembler for Linux never made it. Now links to Tom Mortensen’s Page. Maybe TK will put something else up, so I’ll keep the link for a while.

Freeware Assembler by Tom Mortensen. Distributed under the GNU Public License with source code. Compiled versions for Linux and DOS. I like to see free tools!

Roberto Biancardi has some information about a C compiler for AVR, lcc-avr. I’ll be checking this site out more thoroughly later.

Atmel für Dummies – Site is in German. English version available  AVR-GCC for Windows and AVA. – by Antti Lukats, creator of the original SimmStick. I hope that Antti gets his page back running soon. He had some good things to offer.

Dunfield C Compiler – $99 US compiler and development kit. Also available for 68HC08, 68HC11, 68HC12, 68HC16, 8051, 8085, 8086, 8096, and 6809.

Return to Bookmarks

Development Tools , Programmers, and Boards

New! BocaLabsA source for Atmega development boards.  Their MegaStack boards are available at a great price and offer expansion modules to provide RF and other functions.  Recommended site!

New! AVaRICENew Open Source Program for connecting the Atmel JTAG ICE to the GDB Debugger running under Linux.  Sorry, no Windoze version yet.  Just Linux.

Johann Aichinger’s Page – Another AVR Programmer for Windows and more. This one is freeware for non-commercial use. Can connect to either serial or parallel port and supports Tiny22 and other AVR parts up to 8K. Johann also has some good information on a general electronics “Home” page.

ATMega Board – Complete with reset, ISP program connector, and more in a small form factor. Allows you to use the SMT ATMega 103 for easy prototyping. Connection by two dual row header strips. Includes 32 kHz and 4 or 6 Mhz crystals. Ideal for a robot or other project.

Horizon Electronics – a young entrepreneur ham who has an AVR single board computer as well as some other useful tools for HTML, robotics, and VC++.

Jerry Meng’s Page – The BA1FB Programmer is the lowest cost way to get started programming the AVR parts. This is probably the most cost effective way to start with any microcontroller.

Test of the BA1FB Programmer – this guy has tried out the programmer. Also with AVRBASIC.

MAPP Home Page – This page has GNU Assembler, C Compiler, ISP for AVR. Also a RTOS for the AVR and an RS232 to SPI interface. Mostly geared toward Linux, but you may be able to compile the tools for other platforms as well.

Wirz Electronics – This site has a IR sensor tutorial as well as their serial LCD interface and other products. Carries the X-Programmer from JPK Microsystems for the AVR.

Lawicel – A company in Sweden that provides AVR based boards and development tools. Their new CANDIP is an AVR with CAN controller mounted on a DIP carrier. Nice!

MicroAsm by Ole Saether – A nice windows editor that can drive any command line assembler. Good to use with avrasm or the IAR assembler.

S51KQ – A site with Mega-AVR development board as well as a variety of interesting projects. Mostly Amateur Radio and Television projects. A neat site to explore! The Hams in Slovenia are doing a lot of great stuff.

A Non-Commercial AVR Parallel Mode Programmer – One of only a few available. Parallel mode programming allows you to set the RC Oscillator bit and other things you cannot do with serial SPI programming.

Claudio Lanconelli’s Home Page – Look under his projects for a programmer for AVR and PIC as well as his AVR Mini Threads Kernel and future work using AVR with CAN.

SimmSticks are miniature single board computers in 30 pin SIMM form factors. There is a $500 US design contest.

Flash Designs Ltd. – Offers In Circuit Emulators for AVR as well as several other embedded microcontrollers. Their emulator can reportedly run at 30 – 40 MHz, 3.3 or 5 volts and has good C compiler support. They also sell the ImageCraft C compiler and offer low-cost rental and evaluations of their emulators. Prices are in UK Pounds, but don’t look too bad. Watch for add-on’s. I would suggest renting or evaluating any expensive development tool before committing to purchase.

Leon Heller’s Page – has some PIC information as well as an AVR prototype board.

MicroTronics – Provides some nice looking boards for Atmel controllers. The boards would be great for developing prototypes or small volume custom solutions. They also have an ISP board for 89S and 90S parts. They support the PIC too. Check this page out if you need a target board. Some good links to tools too.

Baritek AVR Development tools – This site has some development boards and socket adapters to help with the Atmel AVR.

The DCK AVR pseudo-parallel programmer – This programmer is supposed to enable you to program the RC Osc bit and other things that you can’t do with the serial ISP.

AVR-1 Programmer Utilities for Linux – Linux command line tools for the AVR-1 programmer sold by the now defunct ITU Technologies.

Return to Bookmarks

Miscellaneous Information and Useful Links

The AVR Forum – Good Collection of links, FAQs, Sample Code for STK200 and STK300. Sponsored by Kanda Systems Ltd. – Ultimate Internet resource for board level, embedded, real-time, and MCU-MPU markets. Thousands of links and a search engine for the EE.

Wirz Electronics – This site has a IR sensor tutorial as well as their serial LCD interface and other products.

Stefan Wimmer has an Orcad library of AVR parts and some information on a good serial programmer. Expect to see more here soon.

Stelios Cellar – Home of the AVR Web Ring. The site contains many code examples, projects, and great links.

SMT Assembly Tips – My page of how to do quality assembly of prototype and low volume surface mount boards without investing a mint in equipment.

Bray’s AVR Related Stuff – Links to some tools, ideas, and applications. STK 200 ISP Programming dongle information from Claudio Lanconelli. Good PC Keyboard and AVR terminal projects.

Cadsoft Eagle is a schematic capture and PCB layout program that has a good AVR parts library.

Return to Bookmarks

Crystal and Oscillator Links.

New Section – Thanks to Stefan Wimmer! There seem to be a lot of questions about this topic so I am adding these handy links. – Murata makes ceramic resonators – a viable alternative to crystals for AVR and other micros. See their Application Notes on Resonators. I have used Murata’s 4 MHz ceramic resonator with the 90S2313 and 4333 at both 5.0 and 3.3 volt supplies. Works well.

These links are to help you design in the proper crystal, oscillator, or resonator and select appropriate capacitors.

Return to Bookmarks

File Formats – New Section

A listing of links that explain the file formats output by development tools for use in programming devices.

Intel Hex

Motorola S Records




Return to Bookmarks

Where to Buy Atmel Parts

Insight Electronics – Stocks the STK200 and STK300 starter kits. Willing to fill small orders of 100 pieces or less. If you have trouble with the online ordering, give the local office a call.

Arrow Electronics – Distributor of Atmel Parts.

All-American – Distributor of Atmel products as well as a variety of micro, memory, application specific, power, and display components. Have been willing to deal in small quantities.

Pioneer-Standard Industrial Electronics Division – Another Atmel Distributor. For small quantity orders, check out their online store.

Dontronics – Don McKenzie stocks AVR devices in Australia.

Alcom Electronics – Imports Atmel Parts into Holland

DigiKey – Is selling the STK200 and the AT91Sxxx ARM microcontrollers. Expect to see AVR parts as soon as they are available.

Return to Bookmarks

Beau says “Thanks for stopping by”.


No Denial Payday Loans Direct Lenders Only

By Posted on 7min read1 views

What is a Direct Payday Lender Can I Get No Denials From Ipass?

A direct lender is a lender who offers the loan directly without involving any third party. A loan lender deals with you from the start to the end of the loan application.

The money they will be used to fund the loan you are requesting is from their coffers and not that of a third party.

The pool of payday lenders will review the loan request before making their offers to the borrower who will then choose the lender he or she wants to work with.

Although this method allows the borrower to choose from several loan packages, it comes with its disadvantages which we will discuss below why you should take out a payday loan.

How do I qualify for a direct lender loan?

  • A stable source of income
  • A US bank account
  • Be over 18 years of age
  • Have an email address
  • Be at your current address for over 3 months

There are several direct lenders. There are payday loan direct lenders.

With these lenders, you can apply for your payday loan directly and they will review your personal information for each application. They will access your financial situation for getting a personal loan.

If you qualify, they will disburse the cash to your account. There are also installment loan lenders who follow the same process.

How are payday loan lenders different from bank lenders?

Banks are also direct lenders since they fund the loans with their own cash. However, they have complex application processes, unlike online direct lenders. bank lenders Normally require a good credit Score where Payday loans lenders rely on proof of employment.

Do direct Payday Lenders Lend to bad credit scores?

Normally Yes, Ipass can provide cash advances regardless of credit scores. Applicants with bad credit are accepted. Ipass can help you regardless of your credit score.

More than 60% of debtors are funded. Get a loan now. If you apply for an internet loan with bad credit, direct lenders will make you an offer very instantaneously. Ipass also performs title loans and direct lender installment loans.

Can I get a Payday loan from Direct Lenders Without a Credit Check?

Direct Payday lenders don’t check credit, so all you need is a job, 18+, and a monthly income of above $1000 Dollars. With Ipass, lenders won’t verify your FICO® score or run rigorous credit checks that could harm your credit.

No employment verification?

The lender in general will one to see some sort of verification of income. This will give them the confidence to lend to you. They will also know that you have the funds to pay them back.

No denial of payday loans?

No lender will guarantee you a loan. Any company saying they have no denials should be avoided.

With payday loans, you can get loans even if you have bad credit. Also applying only takes a few minutes, so in order to find out, you should request a loan anyway.

Can I get a loan with guaranteed approval?

No, you cannot get guaranteed approval. Be cautious of any lender that touts guaranteed loans. Whilst payday lenders are approved more often than secured bank loans, no lender is going to be able to grant a loan to every single person that applies.

Do Payday Loans With No Denials Exist?

No denial cash advances are touted as requiring no particular qualifications other than an application.

In most cases, you will not be requested to present any paperwork in order to obtain the loan.

However, if you read the material on such sites more carefully, you will notice that this is not entirely true, and your application may be denied entirely.

As a result, no-denial loans do not exist because there are a variety of reasons why you might not be eligible, such as being jobless, having a low credit score, or not earning enough money.

How to find legitimate payday loan lenders?

Lenders will have the APR in the footer of their websites. Also, you should choose sites that appear high up on google. The loan industry is competitive and now google has algorithms to determine which sites are more trustworthy.

What amount can I get?

In general, for payday loans, the range is $100-$1000. There are some regulations for example in California the maximum allowed is $255. For installment loans, you can get up to $5000.

Can I get same-day approval?

All loan products can be deposited the same day if you apply by midday. However, you should allow one business day for the loan to be distributed. On the weekend you should wait until Monday.

Pros of Getting Loans from Direct lenders

Upfront Information

Since you are dealing with one lender, he or she will share all the information you need. Usually, third-party lenders cannot be straightforward because they are dealing with several lenders at the same time. They cannot put up the terms and conditions of each lender.

So they end up sharing only general information. You do not get any information that is peculiar to one lender. The case is different with a direct lender, they will tell you all about the rates, fees, credit check loan terms, and conditions.

Fast Same Day Process

The entire application process is streamlined since the application only follows one channel. Once you complete the application, the lender will review and you will get the results of the application.

You do not need to apply through a third party and then wait for a response from the lender who will in turn revert with an approval or rejection.

you can get cash as soon as the same day. You will also not go through the long process of waiting for cash loan offers and then review them before making a choice. Notice that Ipass is available 24/7 loans can be applied at any time.

Safety of Information

When you apply through third-party sites, you will be sharing your information with several lenders. Although these lenders do not share information with other people it is safer if you are sharing your information with only one lender.

This is because identity theft is common these days and sharing your information with several companies increases the risk of theft.

No Agent Fees

You will be paying lower fees since you are applying directly to the lender. Some third parties charge broker fees which increase the loan rates. With a direct lender, you do not need to worry about that.

Customer Service

Payday lenders have their contact information on their websites. You can interact with the lender before you apply for the loan. With third-party lenders, the customer service is not dedicated to one particular lender.

What can I use my loan for?

You can use the loan for any purpose provided that it is legal in your state. There are personal options for people who need a cash loan to deal with an issue.

You can get a quick loan to deal with your urgent medical issues from a direct lender. Sometimes, you may need cash to urgently repair your car, pay a bill or deal with a situation you did not plan for. An emergency loan can help you out.

What are the Ipass direct lender loan options?

Direct lenders offer several loan options. They have cash loans designed for people with bad credit as well. You can opt for both long-term and short-term lender loans based on what you need to use the loan for.

Borrowers with any credit score or credit history can benefit from credit check loans from direct lending providers.

You should, however, remember that when you use a short-term loan for long-term purposes, it becomes very expensive and you will end up paying more on the interest rate.

Which Loans Have Monthly Installments?

Installment loans are also available for people who want to pay off their cash advance loans in monthly installments. You will need to make monthly payments until you have paid off the loan.

The monthly payments are calculated based on the loan amount, rate, and loan term. The lender makes sure that the monthly payment is manageable and is great for long-term financial solutions.

Can I get an online payday loan From Ipass?

Online lenders also offer payday loans for borrowers who need extra cash until the next payday. You can easily apply for this loan and the lender will give you the money by the next payday.

What are the disadvantages of payday loans?

With payday loans, the rates are usually high. And are mostly online and you do not need to go to the lender’s office to get bank loans. The lender will deposit the cash in your bank account.

Should I use a direct payday lender?

Although it is easier and faster to deal with a direct lender, you can easily compare options compared to third-party lending sites.

You will still need to shop for rates when you apply to a direct lender. You should check the rates, amounts, and loan terms from several loan options. You can then compare the package from other lenders before you proceed.

You should also remember to read the lender’s terms and conditions before you proceed with the loan. The terms and conditions will tell you exactly what you are getting yourself into.