H-m-m-m. Well, here is what I was thinking.
The 0% (actually it isn't "0" but some value
below the bulb filament being incandescent)
and the triac OFF state, are two different
states. What I called "0%" actually requires
the triac to be constantly fired at some low
current angle. This requires a continous
60Hz pulse train out of pin 6. In order for
the module to "remember" what that firing
angle is, AND still allow the triac to quit
conducting thus totally interupt current to
the bulb, then the chip would need some
memory to remember the phase angle it must
gate the triac at, to start the bulb out dim
and then brighten it.
A side question, are you sure the chip in
the simple lamp module and wall switch is
actually a PIC?
Thanks