Architecture of PIC18F452