About the article

M16C TinyBrick

Programmable in BASIC

M16C TinyBrick

A TinyBrick is a small self-contained microcontroller module fitted with a powerful Renesas 16-bit M16C microcontroller. A BASIC interpreter is installed in the module to simplify software development. Beginners will find it an ideal starting out point while more experienced users will appreciate its power and convenience. An evaluation board is introduced here; together with a TinyBrick we build an intruder alarm that sends SMS texts.

Downloading of this magazine article is reserved for Elektor Members only.
Already a member? click here to log in.
Products
Gerber file

CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor Members can exclusively download these files for free as part of their Membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service. Elektor recommends its business partner Eurocircuits as the company of choice for its own prototypes and volume production in selected cases.

Extra info, Update
Quick project specs
TinyBrick processor board:
* Renesas M16C29 microcontroller
* 128+4 kB Flash, 12 kB RAM
* 1x RS485/RS232 (TTL)
* 1x RS232 (V24 swing)
* 1x ISP interface
* 8x PWM (16 bit)
* 8x ADC (10 bit)
* 2x INT, 1 x SPI, 1 x I²C
Kit of parts available, including SMD-prestuffed board
Microcontroller preloaded with BASIC interpreter
PCB available for evaluation board
TinyBrick module

Resistors
R2-R7 = 10kO
R1 = 100kO

Capacitors
C10,C11 = 15pF
C7,C8 = 22pF
C1-C6,C9 = 100nF

Semiconductors
IC1 = M30291FC-U5
IC2 = SN75176
IC3 = MAX202CSE

Miscellaneous
X1 = 18.432 MHz quartz crystal
X2 = 32.768 kHz quartz crystal
K1,K2 = 20-way SIL pinheader with turned pins, 2.54mm / 0.1” lead pitch
K3 = 10-way Micromatch socket
JP1 = jumper

PCB # 080719-1

PCB, ready stuffed with microcontroller* and SMD components; all other parts included. Order code 080719-91

* programmed with bootloader and BASIC interpreter.


Evaluation board

Capacitors
C1 = 100nF
C2,C4 = 100µF 16V

Semiconductors
IC1 = LM2940-5.0
D1 = 1N4004

Miscellaneous
K1, K2 = 20-way SIL socket strip, 2.54mm / 0.1” lead pitch
K3 = 9-way sub-D socket (female)
K4 = PCB socket for power line adaptor
K5 = 2-way PCB screw terminal block, lead pitch 5mm (.2”)
K6 = solder pins
2 x 20-way socket for Tinybrick module (2.54mm / 0.1” lead pitch)
1x protoboard (ca. 84 x 54 mm / 3.3 x 2.1”)
1x heatsink type SA220
PCB # 080719-2
Loading comments...