Never hunt around for another crystal again, with the Si5351A clock generator breakout from Adafruit! This chip has a precision 25MHz crystal reference and internal PLL and dividers so it can generate just about any frequency, from <8KHz up to 150+ MHz.
The Si5351A clock generator is an I2C controller clock generator. It uses the onboard precision clock to drive multiple PLL's and clock dividers using I2C instructions. By setting up the PLL and dividers you can create precise and arbitrary frequencies. There are three independent outputs, and each one can have a different frequency. Outputs are 3Vpp, either through a breadboard-friendly header or, for RF work, an optional SMA connector.
We put this handy little chip onto it's own breakout board PCB, with a 3.3V LDO regulator so it can be powered from 3-5VDC. We also put level shifting circuitry on the I2C lines so you can use this chip safely with 3V or 5V logic.
Best of all, we even have a great tutorial and library to get you started! Our code is designed for use with the for Arduino microcontroller and IDE but is easily ported to your favorite platform with I2C support.
{"id":3545708265544,"title":"Si5351 I2C 25MHZ Controller Clock Generator","handle":"si5351-i2c-25mhz-controller-clock-generator","description":"\u003cdiv\u003e\u003cspan\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eNever hunt around for another crystal again, with the Si5351A clock generator breakout from Adafruit! This chip has a precision 25MHz crystal reference and internal PLL and dividers so it can generate just about any frequency, from \u0026lt;8KHz up to 150+ MHz.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eThe Si5351A clock generator is an I2C controller clock generator. It uses the onboard precision clock to drive multiple PLL's and clock dividers using I2C instructions. By setting up the PLL and dividers you can create precise and arbitrary frequencies. There are three independent outputs, and each one can have a different frequency. Outputs are 3Vpp, either through a breadboard-friendly header or, for RF work, an optional SMA connector.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eWe put this handy little chip onto it's own breakout board PCB, with a 3.3V LDO regulator so it can be powered from 3-5VDC. We also put level shifting circuitry on the I2C lines so you can use this chip safely with 3V or 5V logic.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eBest of all, we even have a great tutorial and library to get you started! Our code is designed for use with the for Arduino microcontroller and IDE but is easily ported to your favorite platform with I2C support.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch5\u003e\u003cspan\u003eSpecifications\u003c\/span\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/si5351-i2c-25mhz-controller-clock-generator-breakout-board-sgrobot-1809-18-SGROBOT_6_480x480.jpg?v=1593121847\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch5\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h5\u003e\n\u003cdiv\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/DATASHEET\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC3014\"\u003e\u003cspan\u003eDatasheet\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/LIBRARIES\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC3014\"\u003e\u003cspan\u003eLibrary\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/LIBRARIES\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC3014\"\u003e\u003cspan\u003eSample Code \u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003ch5\u003e\u003cspan\u003eTutorial\u003c\/span\u003e\u003c\/h5\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/EmJCd71mOxo\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e","published_at":"2022-12-06T11:20:50+05:30","created_at":"2019-05-05T11:08:50+05:30","vendor":"ThinkRobotics.in","type":"Breakout Boards","tags":["BRK-TIME","clock","clock generator","crystal","ELC3","I2C","I2C clock Generator","Si5351","Si5351A"],"price":43999,"price_min":43999,"price_max":58999,"available":true,"price_varies":true,"compare_at_price":99900,"compare_at_price_min":99900,"compare_at_price_max":102500,"compare_at_price_varies":true,"variants":[{"id":28180726939720,"title":"Without Soldered Pins","option1":"Without Soldered Pins","option2":null,"option3":null,"sku":"ELC3014","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Si5351 I2C 25MHZ Controller Clock Generator - Without Soldered Pins","public_title":"Without Soldered Pins","options":["Without Soldered Pins"],"price":43999,"weight":55,"compare_at_price":99900,"inventory_management":"shopify","barcode":"28180726939720","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":28180726972488,"title":"With Soldered Pins","option1":"With Soldered Pins","option2":null,"option3":null,"sku":"ELC3014S","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Si5351 I2C 25MHZ Controller Clock Generator - With Soldered Pins","public_title":"With Soldered Pins","options":["With Soldered Pins"],"price":58999,"weight":10,"compare_at_price":102500,"inventory_management":"shopify","barcode":"28180726972488","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/thinkrobotics.com\/cdn\/shop\/products\/20190422_130350.jpg?v=1577796100","\/\/thinkrobotics.com\/cdn\/shop\/products\/20190422_130428.jpg?v=1577796100"],"featured_image":"\/\/thinkrobotics.com\/cdn\/shop\/products\/20190422_130350.jpg?v=1577796100","options":["Soldered"],"media":[{"alt":"Si5351 I2C 25MHZ Controller Clock Generator","id":1128929951816,"position":1,"preview_image":{"aspect_ratio":1.778,"height":2268,"width":4032,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/20190422_130350.jpg?v=1577796100"},"aspect_ratio":1.778,"height":2268,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/20190422_130350.jpg?v=1577796100","width":4032},{"alt":"Si5351 I2C 25MHZ Controller Clock Generator","id":1128930082888,"position":2,"preview_image":{"aspect_ratio":1.778,"height":2268,"width":4032,"src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/20190422_130428.jpg?v=1577796100"},"aspect_ratio":1.778,"height":2268,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/products\/20190422_130428.jpg?v=1577796100","width":4032}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cspan\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eNever hunt around for another crystal again, with the Si5351A clock generator breakout from Adafruit! This chip has a precision 25MHz crystal reference and internal PLL and dividers so it can generate just about any frequency, from \u0026lt;8KHz up to 150+ MHz.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eThe Si5351A clock generator is an I2C controller clock generator. It uses the onboard precision clock to drive multiple PLL's and clock dividers using I2C instructions. By setting up the PLL and dividers you can create precise and arbitrary frequencies. There are three independent outputs, and each one can have a different frequency. Outputs are 3Vpp, either through a breadboard-friendly header or, for RF work, an optional SMA connector.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eWe put this handy little chip onto it's own breakout board PCB, with a 3.3V LDO regulator so it can be powered from 3-5VDC. We also put level shifting circuitry on the I2C lines so you can use this chip safely with 3V or 5V logic.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003eBest of all, we even have a great tutorial and library to get you started! Our code is designed for use with the for Arduino microcontroller and IDE but is easily ported to your favorite platform with I2C support.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003ch5\u003e\u003cspan\u003eSpecifications\u003c\/span\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/si5351-i2c-25mhz-controller-clock-generator-breakout-board-sgrobot-1809-18-SGROBOT_6_480x480.jpg?v=1593121847\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch5\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h5\u003e\n\u003cdiv\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/DATASHEET\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC3014\"\u003e\u003cspan\u003eDatasheet\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/LIBRARIES\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC3014\"\u003e\u003cspan\u003eLibrary\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ca href=\"https:\/\/github.com\/thinkrobotics\/LIBRARIES\/tree\/master\/ELECTRONIC_COMPONENTS\/ELC3014\"\u003e\u003cspan\u003eSample Code \u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003ch5\u003e\u003cspan\u003eTutorial\u003c\/span\u003e\u003c\/h5\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/EmJCd71mOxo\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e"}