IL131V Basic Digital Theory with PIC-processor 7.5 credits

Tillämpad digitalteknik med PIC-processor

The course aims to provide students with basic knowledge of digital technologies and technical concepts. The course is designed for those who will use digital technology without beeing able to construct and minimize the digital technology circles. In order to solve practical problems the students will use a onechipcomputer made by digital technology komponents. The students will have gained an insight into how a onechipcomputer can be programmed and how the program code can be documented.

  • Educational level

    First cycle
  • Academic level (A-D)

    B
  • Subject area

    Techonology
  • Grade scale

    P, F

Course offerings

Autumn 12 for single courses students

  • Periods

    Autumn 12 P1 (3.5 credits), P2 (4.0 credits)
  • Application code

    10091
  • Start date

    20/08/2012
  • End date

    2013 week: 1
  • Language of instruction

    Swedish
  • Campus

    KTH Kista
  • Number of lectures

  • Number of exercises

  • Tutoring time

    Evenings
  • Form of study

    Normal
  • Number of places *

    25 - 40

    *) The Course date may be cancelled if number of admitted are less than minimum of places. If there are more applicants than number of places selection will be made.

  • Schedule

    Schedule (new window)
  • Course responsible

    William Sandqvist <william@kth.se>
  • Teacher

    P Johan B Wennlund <jwd@kth.se>
    William Sandqvist <william@kth.se>
  • Target group

    Endast för fristående studenter (=vidareutbildning)!

Autumn 12 Gymnasieant. for programme students

  • Periods

    Autumn 12 P1 (3.5 credits), P2 (4.0 credits)
  • Application code

    51306
  • Start date

    2012 week: 34
  • End date

    2013 week: 1
  • Language of instruction

    Swedish
  • Campus

    KTH Kista
  • Number of lectures

  • Number of exercises

  • Tutoring time

    Evenings
  • Form of study

    Normal
  • Number of places *

    Max. 20

    *) If there are more applicants than number of places selection will be made.

  • Schedule

    Schedule (new window)
  • Course responsible

    William Sandqvist
  • Teacher

    William Sandqvist

Autumn 12 CINTE for programme students

Autumn 13 for single courses students - To application

  • Periods

    Autumn 13 P1 (3.5 credits), P2 (4.0 credits)
  • Application code

    10036
  • Start date

    02/09/2013
  • End date

    2014 week: 3
  • Language of instruction

    Swedish
  • Campus

    KTH Kista
  • Number of lectures

  • Number of exercises

  • Tutoring time

    Evenings
  • Form of study

    Normal
  • Number of places *

    Max. 30

    *) If there are more applicants than number of places selection will be made.

  • Schedule

    Schedule (new window)
  • Course responsible

    William Sandqvist <william@kth.se>
  • Teacher

    William Sandqvist <william@kth.se>
    P Johan B Wennlund <jwd@kth.se>
  • Target group

    Endast för fristående studenter (=vidareutbildning)!

  • Application

    Apply for this course at antagning.se through this application link.
    Please note that you need to log in at antagning.se to finalize your application.

Autumn 13 Gymnasieant. for programme students

  • Periods

    Autumn 13 P1 (3.5 credits), P2 (4.0 credits)
  • Application code

    50281
  • Start date

    2013 week: 36
  • End date

    2014 week: 3
  • Language of instruction

    Swedish
  • Campus

    KTH Kista
  • Number of lectures

  • Number of exercises

  • Tutoring time

    Evenings
  • Form of study

    Normal
  • Number of places *

    Max. 19

    *) If there are more applicants than number of places selection will be made.

  • Schedule

    Schedule (new window)
  • Course responsible

    William Sandqvist
  • Teacher

    William Sandqvist

Autumn 13 for programme students

Learning outcomes

The digital workbench on your own kitchen table!
- With the help from our list of equipment and components, and some freeware programs found on the Internet, you will be able to setup your own digital workbench on your “kitchen table”.
- On the course web you will find material that will give you a basic orientation of the units that could be found on a PIC-processor, and how they work.
- Examples show you how a simple PIC-processor could be programmed with a Hardware-Near dialect of the C-language.
- During the course you solve the laboratory exercises at school with our lab equipment, or at home with what you have of own equipment.
- By individual choosing, and performing, your own programming project, you show that your equipment work, and that you can handle it!

Course main content

Binary numbers and codes. ALU, registers, memory technologies.
A description of the architecture of the chosen processor and its instructions.
Example of programming with assembler and with C.
- Program documentation with structure diagrams.
- I/O-units. Timers, CCP, Comparator, AD-converter.
- A programming project.

This is a quarter-time course, ordinary with one evening every week. The course language is Swedish.  At every occasion theory is mixed with laboratory work.
At two of the occasions it’s mandatory to attend, at other occasions this is optional – the detailed program of the course will help you to decide what’s most efficient for you. If you study from home, you report by mail during the course.

Eligibility

Completed upper secondary education including documented proficiency in Swedish corresponding to Swedish B and English corresponding to English A.Proficiency corresponding to Mathematics D/Mathematics 3c, Physics B/Physics 2 and Chemistry A/Chemistry 1.

Literature

Kursmaterialet säljs vid kursstarten.

Examination

  • INLA - Assignment, 1.0 credits, grade scale: P, F
  • INLB - Assignment, 1.5 credits, grade scale: P, F
  • LABA - Laboratory Works, 1.0 credits, grade scale: P, F
  • LABB - Laboratory Works, 1.0 credits, grade scale: P, F
  • LABC - Laboratory Works, 1.0 credits, grade scale: P, F
  • PROA - Assignment, 2.0 credits, grade scale: P, F

Requirements for final grade

INLA – Hand in theory 1, 1.0 hp, P, F (online on web)
INLB – Hand in theory 2, 1.5 hp, P, F (online on web)
LABA – Laboratory exercises 1, 1.0 hp, P, F (at school or home)
LABB – Laboratory exercises 2, 1.0 hp, P, F (at school)
LABC – Laboratory exercises 3, 1.0 hp, P, F (at school or home)
PROA – Individual programming project with the PIC-processor, 2.0 hp, P, F

Your written report from the programming project, together with the final passed grade, show others what you have done during the course.

Offered by

ICT/Electronic Systems

Contact

William Sandqvist, william@kth.se

Examiner

William Sandqvist <william@kth.se>

Version

Course plan valid from: Spring 11.
Examination information valid from: Spring 09.