78k0 can family product letter the pd78(f)094x with an on-chip can interface is a member of a new branch of necs 78k0 8-bit microcomputer family. based on 0.35 mm technology, the devices integrate powerful application-specific peripherals in combination with eeprom and flash memory technology. they offer outstanding perspectives and opportunities for system solutions at an excellent price/ performance ratio. there are now over 120 different devices in necs established and powerful 78k0 8-bit microcomputer family. all new products will be offered as mask rom and flash eprom. the pd78(f)094x is suited for dashboard, air conditioning and high-end body controller applications in the automotive sector. in addition, the device is ideal for applications where can functionality is combined with control-oriented peripherals. in particular, there is full support for systems connected to an lcd display. since the lcd output is shared with a general-purpose pin, non-lcd applications are also covered. description block diagram ? 60 kbytes internal mask rom or flash eprom ? 2 kbytes internal ram (high speed: 1024 bytes; lcd display: 40 bytes; expansion: 992 bytes) ? 256 bytes eeprom optional ? instructions execution time adjustable from 0.25 s at 8 mhz down to rc subsystem clock ? powerful instruction set ? bit manipulation in entire address space ? built-in multiply and divide instructions ? dcan interface (2 transmit buffers; up to 16 program receive buffers) ? 4 x 40 segments lcd controller/driver ? 8-channel 8-bit a/d converter, including power failure detector ? serial interface (3-wire, 2-wire, uart) ? timer channels (2 x 16-bit timer, 2 x 8-bit timer/ event counter, watch timer, watch dog timer) ? sound generator ? external access ? vectored interrupts (22 internal, 5 external) ? 79 i/o ports ? rc subsystem clock oscillator ? built-in clock oscillator circuit ? standby control (halt, stop mode) ? operating supply voltage: 4.0 C 5.5 v ? 100-pin qfp package (14 mm x 20 mm) applications features pd78(f)0948/49 8-bit microcontrollers watch timer watchdog timer 3-wire csi si sck 40 x 4 lcd controller/driver an0-an7 uart brg rxd txd a/d converter & power fail detection two 8-bit timers ti/to cpu 78k0 8-bit reset astb a8-15 ad0-7 wr rd two 16-bit timers ti/to ti rom 60 kbytes mask or flash 60 kbytes 79 i/o ports ports system control standby control interrupt control clock output control x2 x1 pcl intp0-4 sgoa sgo sound generator external bus access rc subclock cl2 cl1 so av ss av ref s0-s39 com0-com3 vlc0-vlc3 ram 2 kbytes eeprom 256 bytes (optional) dcan interface crxd ctxd cclk 2-wire csi sio sck
the heart of the 78k0 family is a powerful 8-bit cpu. the 0.35 mm process technology ensures an excellent power/performance ratio. four 8-bit register banks can be concatenated to a 16-bit register to support 16-bit operation, eg, 8-bit multiplication with a 16-bit result or 16-bit index addressing. the 64-kbyte linear address space is accessed via 16-bit addresses. bit manipulation operations are supported on all registers and the entire ram address space. subclock cpu operation to reduce system power consumption is also supported. with its minimized circuit design, necs dcan module is an ideal solution for providing full hardware support for most stand-alone can communication applications. transmission is supported by two independent transmit buffers with easy priority control. with up to 16 mailboxes in the communication ram, the receive path provides virtually full can performance. the expansion ram is used as can data ram to the cpu. the number of mailboxes for transmission and can can be configured by setting the dcans sfr registers. each message buffer allocates 16 bytes of expansion ram, resulting in a ram requirement of maximum 288 bytes for the dcan module. the converter has 8 channels with 8-bit resolution. one of the channels can be used as a failure detector that generates an internal interrupt on recognizing an analog input above/below a certain voltage. the 8-bit conversion time per channel is typically below 18 s at 8 mhz. the a/d resistor chain can be switched off to reduce power consumption. the serial interface includes one uart (universal asynchronous receiver transmitter) that supports transfer rates up to 125 kbps. a dedicated baud rate generator sets the transfer rate. a 3-wire csi (clocked serial interface) for transfer rates up to 1.25 mbps is also provided. an i 2 c bus system can be configured using the 2-wire csi. a flexible timer offers a total of 6 timer channels. two-channel 16-bit timers can be used to generate a basic time interval, for pwm with compare registers and for precise measurements with up to three 16-bit capture registers. two-channel 8-bit timers can be used as interval timers, for pwm output and as external event counters. the watch timer generates a watch time and can be used simultaneously as an interval timer. the on-chip watchdog timer monitors the cpu and generates either an internal reset or a non-maskable interrupt. it can also be used as an additional interval timer if the watchdog function is not required. the subclock is driven by an external rc connected to the cl1/cl2 terminal pair. this is a very inexpensive method of generating a low frequency for much lower power consumption in subclock mode. the lcd controller/driver can drive up to 160 lcd segments (40 segments, 4 commons).all lcd segments are shared with ports and can be selected bitwise to ensure maximum port pin availability if the application does not require all lcd segments. the sound generator produces sounds composed of a frequency output and a pwm signal for volume control. the generated frequency is in the range of 256 hz to 7.7 khz. it can be used for simple alarm sounds, like buzzer, gong and beeper. external access can be used to expand memory capacity or to connect external circuits using a parallel interface. functional block description cpu dcan module serial interface timer lcd driver rc subclock a/d converter sound generator external access
order number description type 78k0-toolset* tool kit software/hardware ie-780948-sl-em1 i/o emulation board hardware ie-780948-sl-em4 probe board hardware ep-100gf-sl emulation probe hardware flashmaster flash programmer hardware fa-100gf programming adapter hardware dswin-i3hd-780xx software simulator software can family roadmap devices tools part number rom ram flash rom eeprom pd78f0948gf-3ba - 2 kbytes 60 kbytes - pd78f0949gf-3ba - 2 kbytes 60 kbytes 256 bytes pd780948(a)gf-3ba 60 kbytes 2 kbytes - - pd780949(a)gf-3ba 60 kbytes 2 kbytes - 256 bytes pd78(f)0948/49 8-bit microcontrollers at its european technology center (etc), nec has started work on a series of assps (application specific standard products) targeted at the can market. the can product roadmap, based on the 78k0 8-bit cpu core, is shown in the table below. located at necs european headquarters in dsseldorf, the etc enables nec to respond faster and more flexibly to the demands of european customers. further can products, based on different microcontroller cores like the 78k0 8-bit or v850 32-bit risc family, are under development. ordering information part number package rom flash ram eeprom features miscellaneous pd780812 64 qfp 16 kbytes - 0.8 kbytes 256 bytes rc subclock, pd780814 64 qfp 32 kbytes - 1.3 kbytes 256 bytes clock monitor, sio pd78f0818 64 qfp - 60 kbytes 2.0 kbytes 256 bytes 8.3 mhz/240 ns pd780823 80 qfp 24 kbytes - 1.0 kbytes 256 bytes a/d converter + sio, universal instrument pd780824 80 qfp 32 kbytes - 1.5 kbytes 256 bytes power-fail detector, motor driver, sound pd78f0828 80 qfp - 60 kbytes 2.0 kbytes 256 bytes uart, 6 timer generator, 4 x 28 lcd pd780948(a) 100 qfp 60 kbytes - 2.0 kbytes - channels, pwm, rc subclock, pd78f0948 100 qfp - 60 kbytes 2.0 kbytes - dcan (2 transmit sound generator, 2 x sio, pd780949(a) 100 qfp 60 kbytes - 2.0 kbytes 256 bytes + 16 receive) 4 x 40 lcd pd78f0949 100 qfp - 60 kbytes 2.0 kbytes 256 bytes external memory expansion for further information on necs 78k0 family or other nec products visit our european website at www.nec.de * tool kit includes assembler, c compiler, debugger, in-circuit emulator and pc interface board. documentation doc number devices description type u12326ej3v0um00 pd78094x(a), pd78f094x 78k0 series instruction users manual u12670ee1v0um00 pd78094x(a), pd78f094x device user manual preliminary users manual u12237ee1v0pm00 pd780949(a), pd78f0949 functional description & preliminary product u12375ee1v0pm00 pd780948(a), pd78f0948 target specification information
nec electronics (europe) gmbh, oberrather str. 4, d-40472 dsseldorf, tel. (02 11) 65 03 01, fax (02 11) 65 03-3 27 nec electronics (germany) gmbh, kanzlerstr. 2, d-40472 dsseldorf, tel. (02 11) 65 03 02, fax (02 11) 65 03-4 90 - k?nigstr. 12, d-30175 hannover, tel. (05 11) 3 34 02-0, fax (05 11) 3 34 02-34 - arabellastr. 17, d-81925 mnchen, tel. (0 89) 92 10 03-0, fax (0 89) 91 31 82 - industriestr. 3, d-70565 stuttgart, tel. (07 11) 9 90 10-0, fax (07 11) 9 90 10-19 nec electronics (bnl) - boschdijk 187a, nl-5612 hb eindhoven, tel. (0 40) 2 44 58 45, fax (0 40) 2 44 45 80 nec electronics (scandinavia) - t?by centrum, entrance s (7th floor), s-18322 t?by, tel. (08) 6 38 08 20, fax (08) 6 38 03 88 nec electronics (france) s.a., 9, rue paul dautier, b.p. 187, f-78142 velizy-villacoublay cdex, tl. (01) 30 67 58 00, fax (01) 30 67 58 99 nec electronics (france) s.a., representacion en espana, juan esplandiu 15, e-28007 madrid, tel. (01) 5 04 27 87, fax (01) 5 04 28 60 nec electronics italiana s.r.l., via fabio filzi, 25a, i-20124 milano, tel. (02) 66 75 41, fax (02) 66 75 42 99 - rome office, via monte cervialto, 131, i-00139 roma, tel. (06) 8 86 22 91/2, fax (06) 8 86 22 39 nec electronics (uk) ltd., cygnus house, sunrise parkway, milton keynes, gb-mk14 6np, tel. (0 19 08) 69 11 33, fax (0 19 08) 67 02 90 - scotland office, block 3, carfin industrial estate, motherwell gb-ml1 4ul, tel. (0 16 98) 73 22 21, fax (0 16 98) 83 38 68 ? published by nec electronics (europe) gmbh, printed in germany, june 1998 document no. u12097ee3v0pl00 nec offices with compliments pd78(f)0948/49 8-bit microcontrollers nec makes no warranty with respect to this documentation and disclaims any implied warranties of merchantability or fitness for particular purpose. nec does not assume any responsibility for circuits shown or claim that they are free from patent infringement. product specifi cations are subject to change without notice. to ensure that you have the latest product data, please contact your local nec sales office. ? nec electronics (europe) gmbh
|