9
\$\begingroup\$

The ATTINY15's was ideal for designing FCC Part 15 exempt battery powered products since its 1.6Mhz internal RC clock ran just below the 1.705Mhz cut-off.

The ATTINY2/4/85 replacement parts come with a 1.6Mhz compatibility mode, but this clock is derived by dividing an internal 6.4Mhz clock. Since the FCC exemption requires that the device "not generate or use frequencies above 1.705 MHz", this replacement part does not appear to be eligible for the exemption.

It does seem possible to qualify for the exemption by using the ATTINY2/4/85's internal 128KHz clock, but this is much, much slower and not practical for some applications.

With the ATTINY15 dead, are there any good ways to design Part 15 exempt battery powered products that need more horsepower than 128KHz, without needing to resort to adding an external oscillator?

\$\endgroup\$
4
  • \$\begingroup\$ There's always strapping a crystal to one of the other ATtinyX5s. \$\endgroup\$ Commented Aug 6, 2016 at 22:06
  • \$\begingroup\$ Can you use a spread spectrum oscillator? \$\endgroup\$
    – jonk
    Commented Aug 6, 2016 at 22:07
  • \$\begingroup\$ @IgnacioVazquez-Abrams that would certainly work, but hoping to avoid adding unnecessary parts. Question updated to reflect. Thx. \$\endgroup\$
    – bigjosh
    Commented Aug 6, 2016 at 22:14
  • \$\begingroup\$ Isn't this exemption pretty unclear anyway. I've seen a lot of questions about it, but never any answers, and the regulations seem to contradict themselves. \$\endgroup\$
    – pipe
    Commented Aug 6, 2016 at 22:30

2 Answers 2

12
\$\begingroup\$

The RC oscillator of the ATtiny26L can be programmed to run at 1.0, 2.0, 4.0, or 8.0MHz directly without running through a prescaler. Its PLL will still perform a 64x though, so make sure it is disabled if the device must be eligible for the exemption.

\$\endgroup\$
2
  • \$\begingroup\$ Yes, that would work nicely- and point on the PLL well taken! So many AVRs, and no way to search on "highest generated frequency". :) Did you just know that from experience with the specific part?Thanks! \$\endgroup\$
    – bigjosh
    Commented Aug 6, 2016 at 22:37
  • \$\begingroup\$ No, I've just dug through a lot of AVR datasheets and this particular quirk of the chip caught my eye one day. \$\endgroup\$ Commented Aug 6, 2016 at 22:47
2
\$\begingroup\$

If the ATTiny26L is suitable, you are probably not space constrained. If that is the case you could easily go for something like an ATTiny84 or ATTiny841 and use an external oscillator. These have more functionality than the 26L and fewer pins. In fact you could probably fit an 841 plus a 1MHz RC oscillator in the same space as a 26L.

Given that the internal 8MHz oscillator doesn't run when the 128kHz oscillator is used, it follows that it also won't run if you select an external oscillator. Based on that, you could pretty much pick any device you want and use whatever oscillator fits your frequency requirement.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.