PIC18F67J50 which has 128K of programming space and has most of the features that you mentioned above
I am to lazy to look it up...
Does the PIC18F67J50 have the features Walter has in red?