NEC (640)