Electronic Components Datasheet Search
  English  ▼

X  

SMBP2501BPB Datasheet(PDF) 87 Page - SONiX Technology Company

Part # SMBP2501BPB
Description  8-Bit Micro-Controller
PDF  107 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SONIX [SONiX Technology Company]
Direct Link  http://www.sonix.com.tw
Logo SONIX - SONiX Technology Company

SMBP2501BPB Datasheet(HTML) 87 Page - SONiX Technology Company

Back Button SMBP2501BPB Datasheet HTML 83Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 84Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 85Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 86Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 87Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 88Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 89Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 90Page - SONiX Technology Company SMBP2501BPB Datasheet HTML 91Page - SONiX Technology Company Next Button
Zoom Inzoom in Zoom Outzoom out
 87 / 107 page
background image
SN8P2501B
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 87
Version 2.1
8.4 PWM0 MODE
8.4.1 OVERVIEW
PWM function is generated by TC0 timer counter and output the PWM signal to PWM0OUT pin (P5.4). The 8-bit
counter counts modulus 256, 64, 32, 16 controlled by ALOAD0, TC0OUT bits. The value of the 8-bit counter (TC0C) is
compared to the contents of the reference register (TC0R). When the reference register value (TC0R) is equal to the
counter value (TC0C), the PWM output goes low. When the counter reaches zero, the PWM output is forced high. The
low-to-high ratio (duty) of the PWM0 output is TC0R/256, 64, 32, 16.
PWM output can be held at low level by continuously loading the reference register with 00H. Under PWM operating, to
change the PWM
’s duty cycle is to modify the TC0R.
Note: TC0 is double buffer design. Modifying TC0R to change PWM duty by program, there is no glitch
and error duty signal in PWM output waveform. Users can change TC0R any time, and the new reload
value is loaded to TC0R buffer at TC0 overflow.
ALOAD0 TC0OUT
PWM duty range
TC0C valid value TC0R valid bits value
MAX. PWM
Frequency
(Fcpu = 4MHz)
Remark
0
0
0/256~255/256
0x00~0xFF
0x00~0xFF
7.8125K
Overflow per 256 count
0
1
0/64~63/64
0x00~0x3F
0x00~0x3F
31.25K
Overflow per 64 count
1
0
0/32~31/32
0x00~0x1F
0x00~0x1F
62.5K
Overflow per 32 count
1
1
0/16~15/16
0x00~0x0F
0x00~0x0F
125K
Overflow per 16 count
The Output duty of PWM is with different TC0R. Duty range is from 0/256~255/256.
TC0 Clock
TC0R=00H
TC0R=01H
TC0R=80H
TC0R=FFH
0
1
128
254
255
……
……
0
1
128
254
255
……
……
Low
Low
Low
High
High
Low
High



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com