I've just discovered the Silego Greenpak parts which are tiny mixed signal programmable devices at pocket money prices with (at least for the GreenPak 3 part) full disclosure of the programming register in the NDA-free data sheet.
Need to get on with some work now so try the link for more.
(I shall be buying some bits v. soon.)
MK