The Curious Engineer

All blogs / Embedded / microcontrollers

Tim's Blog

cpldcpu.com

Embedded / microcontrollersElectronicsReverse engineeringAI / ML

Posts
44 from 23 Nov 2013 to 28 Aug 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://cpldcpu.com/feed/

2026 3

  1. AI Image Generation on an RP2350 Microcontroller
  2. Automatic WS2812 Characterization
  3. Glowing Polyhedrons

2025 3

  1. New Blog
  2. BitNetMCU with CNN: >99.5% MNIST accuracy on a low-end Microcontroller
  3. Candle Flame Oscillations as a Clock

2024 7

  1. A surprising IC in a LED light chain.
  2. Neural Network Visualization
  3. Neural Networks (MNIST inference) on the “3-cent” Microcontroller
  4. Decapsulating the CH32V203 Reveals a Separate Flash Die
  5. Implementing Neural Networks on the “10-cent” RISC-V MCU without Multiplier
  6. Analysis of the Gen2 Addressable RGB LED Protocol
  7. Revisiting Candle Flicker-LEDs: Now with integrated Timer

2022 3

  1. Does the WS2812 have integrated Gamma-Correction?
  2. Analyzing a Copper String Light with unusual Phosphor Converted LEDs
  3. Controlling RGB LEDs With Only the Powerlines: Anatomy of a Christmas Light String

2021 2

  1. The TransistorPixel
  2. Ultra Low Power LED Flasher using the Padauk PFS154

2020 4

  1. Power Analysis: Probing WS2812 RGB LEDs
  2. Building a Chaotic Oscillator from Common Components
  3. Intelligent 7-Segment Display
  4. What made the 1960s CDC6600 supercomputer fast?

2019 2

  1. A LED-Candle based on the 3 cent MCU
  2. The “terrible” 3 cent MCU – a short survey of sub $0.10 microcontrollers.

2016 5

  1. SK9822 – a clone of the APA102?
  2. DICE10 – electronic dice controlled by two GPIO.
  3. Gluon – developing a bootloader for the ATtiny104
  4. The SK6812 – another intelligent RGB LED
  5. “Reverse engineering” a real candle

2015 1

  1. How many I/Os are needed to drive electronic dice?

2014 12

  1. Understanding the APA102 “Superled”
  2. Measuring the length of a WS2812 string
  3. APA102 aka “Superled”
  4. Timing of WS2812 clones – PD9823/PL9823
  5. The Nanite 85
  6. Tear down of a cheap external USB battery
  7. µ-Wire – USB on an ATtiny 10
  8. Interrupt free V-USB
  9. Follow up on Candle Flicker LEDs
  10. New member of the WS2812 family
  11. Light_WS2812 library V2.0 – Part II: The Code
  12. Light_WS2812 library V2.0 – Part I: Understanding the WS2812

2013 2

  1. Hacking a Candleflicker LED
  2. Breadboardable break-out board for the NXP LPC812