C8051 chip routines