Support for small package size Generic Target devices

Discussion of issues related to writing ZBasic applications for targets other than ZX devices, i.e. generic targets.
Post Reply
twesthoff
Posts: 247
Joined: 17 March 2006, 6:45 AM
Location: Fredericksburg, VA

Support for small package size Generic Target devices

Post by twesthoff »

In the list of supported Generic Target devices, the ATtiny24 seems to be the smallest device at 14 pins.

Can any device with 6 or 8 pins be used?
What are the minimum ram/flash that are needed for Generic Target devices?

Tom W
dkinzer
Site Admin
Posts: 3120
Joined: 03 September 2005, 13:53 PM
Location: Portland, OR

Re: Support for small package size Generic Target devices

Post by dkinzer »

twesthoff wrote:Can any device with 6 or 8 pins be used?
What are the minimum ram/flash that are needed for Generic Target devices?
As a general rule, AVR devices must have at least 2K of Flash memory and at least 128 bytes of RAM. Further, they must have at least one 16-bit timer plus one additional 8-bit or 16-bit timer. There are some devices (e.g. tiny861) that seem to meet these criteria but can't be supported for some other reason.

I believe that the tiny24/44/84 is the smallest DIP package supported by ZBasic. If you can use surface mount devices, you might want to consider the recently released tiny841. It is pin-compatible with the tiny24/44/84 series (except there is no DIP package) but it has a lot more functionality.
- Don Kinzer
twesthoff
Posts: 247
Joined: 17 March 2006, 6:45 AM
Location: Fredericksburg, VA

Post by twesthoff »

It would still be nice to have a smaller size package 6-8pin that would work.

I could use the Atmel tools and write the program in assembler or C. I just prefer ZBasic, which is my first choice for all of my projects.

I understand the smaller Tiny's are also missing some internal registers that the larger chips have.

Thanks for the info Don!
Tom
Post Reply