A low cost 100MHz Frequency Meter @technoblogy @MicrochipMakes
Technoblogy presents building a 100MHz Frequency Meter using an ATtiny414 microcontroller.
I recently wanted to design a frequency meter that would measure up to 100MHz, so you can use it to test processor clocks and crystals. There are many designs for microcontroller-based frequency meters on the web; after all, it’s one of the applications that the timer/counters in most microcontrollers are designed for. However, most of them don’t go as high as 100MHz because the microcontroller’s own clock usually imposes an upper limit of half the clock frequency.
Just on the off-chance I thought about trying Timer/Counter TCD0. This is a 12-bit device, but unlike most other timer/counters it’s asynchronous; in other words, it works independently of the processor clock.
It turned out that I could clock TCD0 at well over 100MHz, which would allow me to design this really simple frequency meter with the range I was looking for, without needing a prescaler.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.