Engineering

ECM2115 - PICS, Microcontrollers and Microprocessors (2010)

Back | Download as PDF
MODULE TITLEPICS, Microcontrollers and Microprocessors CREDIT VALUE15
MODULE CODEECM2115 MODULE CONVENERDr Lesley Wears (Coordinator)
DURATION: TERM 1 2 3
DURATION: WEEKS
Number of Students Taking Module (anticipated)
DESCRIPTION - summary of the module content
AIMS - intentions of the module
To introduce the fundamental principles of the design, operation and application of PICS, microcontrollers and microprocessors. To introduce assembly language programming for the Microchip PIC16MCU series devices.
INTENDED LEARNING OUTCOMES (ILOs) (see assessment section below for how ILOs will be assessed)
Note: List A comprises core outcomes that will be covered fully in lectures and must be achieved by all students to meet the minimum university requirement for progression. List B comprises outcomes that are EITHER more difficult to achieve OR are to be achieved by private study (or both). All outcomes will be assessed, and coverage of List B outcomes is essential for both BEng and MEng students. A: THRESHOLD LEVEL Revision fo digital electronich basics: logic gates, truth tables, simple Boolean algebra, flip-flops, counters, shift registers, latches, buffers, tristate buffers. Number systems: decimal, binary, hexadecimal, twos complement, BCD, ASCII. Introduction to microprocessor-based systems: 8, 16, 32 and 64 bit devices, example applications. Microprocessor system architecture and operation: address and data buses, control lines, internal architecture, ALU, control unit, instruction fetch and execution, interrupts. Microcontroller architectures - the Microchip PICMCU series. Memory: requirements, types of RAM and ROM, simple address decoding, memory timing, modern memory devices. Input and output: address spaces, using latches, parallel and serial I/O. The RS232 interface. Analogue interfacing: simple use of ADCs and DACs, reference voltages, converter resolution, sample and hold, real devices. Ancillary circuits: clock circuits, reset circuits, voltage references. System design and development: design factors - production run, environmental factors, power considerations, processing speed, choice of microprocessor. Machine code and assembly language: the Microchip PIC assembler. Programming the PIC16FMCU series microcontroller using the Microchip development environment. Implementing real-time control using the PIC16FMCU series microcontroller: LED control, keypad scanning, display drivers. B: GOOD TO EXCELLENT Twos complement arithmetic, floating point arithmetic. Advantages and disadvantages of Von-Neumann, Harvard and RISC architectures. Design of a DRAM system, DMA, non-volatile RAM, flash memory. Serial I/O: data formats, synchronous and asynchronous communication. The USB interface. DAC methods: binary weighted resistance ladder, R-2R resistance ladder. ADC methods: parallel encoder, successive approximation, voltage to frequency, single and dual slope integration. Embedded systems development. Analogue and digital conversion using the PIC16FMCU series microcontroller.
SYLLABUS PLAN - summary of the structure and academic content of the module
Number systems and binary arithmetic, Microprocessor review - types and development history, Microprocessor and microcontroller architectures, Address, data and control buses, Memory systems and address decoding, Parallel, serial and analogue input/output, Ancillary circuits, Assembly language programming, Overall system design, development and application, The PIC16FMCU series development environment.
LEARNING AND TEACHING
LEARNING ACTIVITIES AND TEACHING METHODS (given in hours of study time)
Scheduled Learning & Teaching Activities Guided Independent Study Placement / Study Abroad
DETAILS OF LEARNING ACTIVITIES AND TEACHING METHODS
ASSESSMENT
FORMATIVE ASSESSMENT - for feedback and development purposes; does not count towards module grade
SUMMATIVE ASSESSMENT (% of credit)
Coursework 40 Written Exams 60 Practical Exams
DETAILS OF SUMMATIVE ASSESSMENT
DETAILS OF RE-ASSESSMENT (where required by referral or deferral)
RE-ASSESSMENT NOTES
RESOURCES
INDICATIVE LEARNING RESOURCES - The following list is offered as an indication of the type & level of
information that you are expected to consult. Further guidance will be provided by the Module Convener

Reading list for this module:

Type Author Title Edition Publisher Year ISBN Search
Set Storey, N Electronics: A Systems Approach Addison Wesley 2009 9780273719182 [Library]
Set Smith, D.W. PIC In Practice - a project based approach 2nd Newnes 2006 978-0750668262 [Library]
Set Horowitz, P and Hill, W The Art of Electronics 2 CUP 1989 0-521-37095-7 [Library]
CREDIT VALUE 15 ECTS VALUE 7.5
PRE-REQUISITE MODULES ECM1102, ECM1106
CO-REQUISITE MODULES
NQF LEVEL (FHEQ) 2 AVAILABLE AS DISTANCE LEARNING No
ORIGIN DATE Thursday 15 December 2011 LAST REVISION DATE Thursday 15 December 2011
KEY WORDS SEARCH None Defined