Academic Catalog

ENMP 300 Microprocessors Fundamentals

Studies of architecture, operation, programming, and application of microprocessor systems. The topics include introduction to PIC 24 microcontroller, microprocessor architecture; assembly language programming for PIC24; exceptions and interrupts; general-purpose input/output; timer function; memory and address decoding; analog input/output; and serial data communications. Students must be familiar with high-level programming language and conventional techniques in designing digital logic circuit using discrete logics. Specifically, they must be familiar with flowcharting, program coding, conversion of numbers among various number systems, logic function minimization, timing analysis, and functions of standard MSI combinational and sequential circuits such as decoder, multiplexer, encoder, comparator, adder, subtractor, flip-flops, shift registers, and counters.

Credits

4

Prerequisite

ENDD 200

Offered

Semester 1 and 2