Please consider using an Attiny1616 instead of the Attiny85 or Attiny1634 (Emissar/Noctigon) commonly used, it has several significant advantages :

  • small QFN-20 3x3mm footprint, very similar to the QFN-20 Sonix MCU on the GT-FC40 22mm driver, the only major difference is that VCC and VSS pins are swapped, this means than if you ever want to offer other drivers with Anduril in the future there will be very little work to adapt them if they already use the QFN-20 Sonix MCU, or even the MSOP10 version since it is smaller.
  • 1 pin (UDPI) + power + GND for programing vs 4 pins + power + GND (see tactical_grizzly’s comment just above) , simpler layouting and less used space when providing programing pads on the driver.
  • factory calibrated temperature sensor.
  • has a DAC (1:1159 dimming ratio), hence the driver doesn’t need a LDO if it is used instead of PWM control for constant current drivers.

It is fully supported by Anduril and a production light has already been commercialised with it (Sofirn SP10S pro).
More info here : Adventures in TinyAVR 1-Series